Controlling AC motor with TRIAC or relay?
One solution (maybe with fewer components): Two TRIACs for individual speed control. Two relays for individual direction reversing. Warning: To avoid problems, the TRIAC must be off and the corresponding motor physically stopped in order to reverse its direction.