Trivia Fact: Fixed resistance heating elements will work on lower voltage, but will put out less heat, commensurate with the voltage.

Putting a resistor in-line with the fan motor won’t help. AC electric motors rotate according to the phase frequency of the alternating line voltage. Because of that, you need a PWM speed control. You can actually buy a ceiling fan speed control wall switch from Lowe’s and have a three-speed fan. But, that would have to be wired into a switch box somewhere. Or, you could buy that device that moderator007 linked from Harbor Freight Tools and use that. Either way, the heating element needs to be connected directly to the electrical source, and the fan needs a PWM speed control, to do what you want to do. Since the unit is heavy metal (you said Cast Iron) it shouldn’t be a fire-hazard, but you should definitely start it in high at first, to confirm it is wired correctly, then turn it down to medium, and check to see if all is well, then down to low and see if all is still well. Don’t leave the heater un-attended unless there is literally no flammable material nearby.