Interesting. I don't really know much about the different ways of loading gba roms on the ds yet, so I wouldn't be much help, but it sounds like it's working for you, which is good.
The DS port should be fairly straightforward. I'll probably move the subscreen stuff (inventory, maps, monster...