You do realise that small induction motors like fan motors can be speed controlled simply by switching a capacitor in series.
As an example, 60w ceiling fans use between 1,5uF and 2.5uF as a 3 speed control ( hi speed direct)
Most are 2 caps in the one casing as per link below...