So, I got this game a while back, but didn't get far before I got distracted with other things. For funsies, I though I'd actually play through the game. If it matters any, I have PoE and WM1 (I've heard other expansions have come out since). As of now, I don't remember really anything about this game, but I did a little spoiler-free research on the companions and have read that (though opinions may differ) the ones with the most support as having something to add to the game/story are Eder, Durance, Aloth, and Grieving Mother. I figured I'd reserve the last slot for random NPCs and their quests, but if this is my core party, I'm not sure what to build to fill it out. I'm guessing a cleric, cipher and mage are all backline, so I figure maybe something that can help protect them? If Eder is a tank, than maybe a rogue or ranger-type? However, all I really know about the classes is what I learned from the Baldur's Gate games, and I know it's different here.
Anyway, I basically am looking for a character build that would work with those 4 and get the most out of the story. Thanks.