You would need post-split coins (ie freshly enerated or descended from a transaction containing freshly generated). There is no such thing as a post-fork key since any such key would be valid on both chains.Here is a possible recipe for secure moving of pre-split funds to the good chain after a split:
- The wallet you have your pre-split funds/keys in is either following your preferred chain or the chain you do not prefer. Make a backup of your keys and restore the keys to a wallet following the other chain. You should now have an identical number of coins in the two wallets.
- Set up two more wallets (one for each chain) and generate new post-split keys in these two new wallets. Create backup of both new keys. Both the two new wallets are empty.
- For each of your old wallets with funds prepare a transaction which sends the entire content of the wallet to the new empty wallet on the same chain. When you are ready with both wallets press send in both wallets at the same time. Most likely all your funds will move to your two new wallets with post-split keys. Be patient and check a blockchain explorer if you are unsure what happened. If someone managed to act very fast and broadcast one of your transactions to the unintended chain the funds will still be yours but you will have to restore keys to the new wallet(s) that did not receive any funds. The keys to restore are the keys from the other new wallet with post-split keys.
- When all your funds are secured with post-split keys that only exist on one chain any further transactions will automatically be invalid on the other chain. You can therefore now securely sell your cripplecoin on an exhange.
What you want is to send post-split coins to a pre split wallet and then move everything in that wallet in a single transaction. This will make sure the transaction is only valid on the chain where the post-split coins are valid.
This temporarily breaks fungibility since now there are special coins with added value.