Hola.
Eso es lo que se hace normalmente con los controladores para hornos (PWM). Debes usar un optotriac que posea deteccion de cruce por cero. Ademas, en el software, debes garantizar que el ciclo de trabajo minimo sea al menos unos 5 ciclos de la onda senoidal.
Tambien podrias probar el control de fase a ver cual de los dos controles va mejor no?
Saludos