Responding here on
https://bitcointalk.org/index.php?topic=5305788.msg56962579#msg56962579 as requested.
Sounds good to me. I give you a private key with about .01 BCH and all other forks, and you give me private keys containing dust for already split BCH/BSV/BCH-A/BTG/BCD so that I can avoid replay?
I had looked at Coinomi. My one question is that Coinomi creates hierarchical deterministic wallets. It doesn't import private keys, it sweeps them. My fear was that sweep would cause issues with the splitting of the unswept keys. I'm assuming that it doesn't, since I have the private key it's been swept to. For the coins that it can't deal with, I'd use that initial swept private key to sweep into the other wallets?
In other words, start with the BCH, sweep the keys into Coinomi, send the swept keys to a new address using the dust from an already split BCH. Next, move on to the other coins Coinomi can deal with and do the same sending with split dust. After that, use that private key from the initial sweep in Coinomi to sweep into other wallets for the other coins. Is that basically correct?
So, how do we exchange the private keys?