Well, here's a modest idea: How about instead of trying to massage the single classes to make each combination work somehow, we start with how we want the multi-class combos be, then back fill from there?
For example, you've got a fighter, and you've got a wizard. Then you've got a...