Apart from the massive amount of work that would require (we’re up to 28 combinations now, each of which would necessitate its own set of unique bonuses), I feel this would have the opposite effect of what you desire, by which I mean it would bottleneck each combination into a particular way to play, unless those class-combo bonuses were so minor that they aren’t really defining the combo in the first place.