*I know nothing about modding Warband so I have no idea how possible this is*
What if you added a new troop for each faction that was a "Mercenary Mage", don't let them be something you can upgrade a troop to and keep the ones you can get in the taverns.
Although I'm rather glad they don't help out, a couple well placed lightning spells would take out the person I'm rescuing