I have run up against the same problem, am now playing the game for the second time as a specialized mage. I am now at this stage:
Me (mage)
Imoen
Khalid
Jaheira
Ajantis
I am considering taking Kivan as another fighter. Hope this helps...
------------------
I am the great
Kazara