Nowadays, most wallets are so-called Hierarchical Deterministic wallets. This means that from your private key the extended public keys and the subsequent public addresses are generated in a deterministic way. The way a wallet does this is defined in the so-called derivation path. Find the derivation path your wallet uses here: https://walletsrecovery.org/