I didn't understand the limitations, but it can be done in Maya.
It can be done, BUT here's the catch: the developers haven't provided a plugin for exporting animations for public use... in other words, the plugin for exporting models is their plugin for their Blitzkrieg 2 game, adapted for Heroes 5, created by the esteemed CrazyPill!
Sincerely, Psatkha