+1 to the NPCs you mentioned. First time I
tried to protect Isobel she got knocked out within about 2 rounds and I failed the bit to save her, because everything spawned super close to her and I didn't have a chance to do much.
Felt pretty BS, so I reloaded the save and the second attempt for whatever reason it played out much more fairly.
I also have another NPC to add to the "made of toothpicks and bubblegum" list. Be aware that knowing the spoiler may save you significant headache as this character *can* be kept alive, but only if you do a specific thing. If you don't, they have no chance in hell of surviving for a pretty dumb reason.
Jaheira for whatever reason has next to no spells attuned despite her being a high level full caster. If you don't talk to her prior to the Moonrise assault and ask her to come with you, she will go as an uncontrolled NPC and get herself killed within the first few rounds of combat because she basically has no way of defending herself. The only realistic way to have her survive the fight is to ask her to join you so in the fight she's an NPC under your control, and then just have her hang far back away from the action.