Not meaning to double post, but in case anyone wants it, I managed to glitch the game into permanently putting the mage in your party. Here's a save (save #3) just before you take the boat to the tribal island. You're also really over-leveled, so getting through the game should be cake.
Ah, seems she only sticks around until another member (girl in the cave) joins your party.