Thanks for the update ... still: can you not use the same seed/privkey generation algirithm used in the web wallet? This wouls make user experience alpt better. If you wish i can search the code and point you to the relevant lines
The wallet structure we use is different from other wallets because of our specifics need.
The same problem happens with many bitcoin wallets, and in fact for Bitcoin is easier to standarize a common wallet format because of the simplicity of the overall architecture.
It will be helpfull to have a standard wallet format for easy interoperability of Bitshares wallets.
Just like Bitcoin have BIP32, BIP39, and BIP44.