Screw it I'm taking Imoen Anyway
So I'm going to do a complete playthrough of the series again with Imoen as a Swashbuckler (RR Version) that duals to a Mage, then edit her BG2 stats to be what they were at the end of my BG1 playthrough (and re-edit them again once I find her spellhold with the xp boost.) But now Siege automatically removes her from the party. But this won't stop me! Gentemen, I can rebuild her, I have the portraits, I have the soundsets, I have EEkeeper! I'm going start BG1 with two characters, the Bhaalspawn and an Imoen clone, then once I leave candlekeep and real Imoen joins, I'll double check their info in EEkeeper matches (down to the biography), then kick the "real" Imoen out of the party, and play the rest of the game. This won't really effect BG1 since Imoen has no banter anyway, but once I start BG1, viola! I keep my Imoen (a version of Imoen at least); I'll just pretend all of "real" Imoen lines are coming from my Imoen, even if it does create some plot holes, it's a small price to pay to keep Imoen with me.