Who among my team can I temporarily remove?

There are so many characters in this game and the quests for some of them are nearby, such as the quest from Safana to raid the pirate cove, and I am tempted to temporarily recruit them and remove them later as I am currently set on my team (since this is my first playthrough) composing of: My main half-elf tri-classing as fighter/mage/thief dual wielding scimitars, my secondary half-elf jester, Imoen, Jaheira, Khalid, and Neera. Among these, how, if possible, should I remove one of them to recruit these temporary members?
0
Comments
I would focus on the class of the NPC I'm adding if I were you. So I would trade Safana for Imoen as both are thieves and Neera for Xan, as both are wizards, etc.
Just keep in mind that:
1) There are other NPCs pairs that won't allow themselves to be split (like Eldoth/Skie and Montaron/Xzar).
2) If you dismiss your secondary HE Jester there's a chance that you will not be able to recruit him/her again (IDK if this behavior is fixed)
3) There are NPCs that don't get along with each other.
As for the quests... without a mod called BG1 NPC Project, not really. But that's just my opinion. The real action when it comes to NPCs (romances, quests, interjections) comes in BG2.