NASTY FIGHT...
By far the worst I had in the game. I used every single summons that I could to hold them off (they don't last long against these guys), then fired in rays of reversal and lower resistances on the main baddies, while summoning with the clerics and druids. Once spell protections are lowered, I hit them with Dragon's Breath, Storm of Vengeance, Holy Smite, Abi-Dalzim's Horrid Wilting, etc. Then I fell back, summoned more, and prepared for the fight of my life. I killed the Marilith last, mostly because I kept her distracted with summons the whole time. I rushed the person using the Shield of Balduran right up to the Matron Mother (luckily, the other spells hurt it enough that I killed her before the person got imprisoned). My Archer targeted the huntress with acid arrows, taking her out (she deal a lot of damage, though). The other guys were taken out by summons, magic missiles, etc. Once everyone else was gone, I sent in Minsc and Anomen to take out the Marilith (Minsc using the Ring of Gaxx, Anomen using the Periapt of Proof Against Poison). My guys were all down to at least 60% health, some around 20-30%. We used most of our spells in that encounter. The key is to know it is coming, and rest and memorize the correct spells beforehand. It also helps to get killed off a few times, figuring out which tactics work.