Its quite simple really give each dd a specific buff/debuff that impacts the fight significantly. That way you would need balanced parties. If that's too militant then use skill chains to facilitate the need for multiple classes without being too strict. Ie you need at least 4/6 different classes to perform big damage sc's. The latter I think could work well if implemented correctly.