Is there a way to "convert" save states you make in one emulator to the kind of save state used by a different emulator?

For instance, I use VisualBoy Advance for my Game Boy needs. However, I'd like to have access to tgb dual's linking ability so I can trade pokemon between roms.

However, the save I make with VisualBoy is not noticed by tgb dual. Is there a way to make tgb dual notice the save state? (tgb dual's only good quality is the link cable ability... Visual Boy rocks in all other areas.)