Well, a historical battle is just a map.wfc file and a descr_battle (and something else that I forget). You can make from vanilla if needs be and then presumably you should be able to write the descr_battle manually, rather than going through the battle editor.
The easiest thing would be to take one of the vanilla battles and then replace the troop types and see if that works.
Bookmarks