Since the addition of effectors in FumeFX version 3 and upwards....i totally ignored them for a good while.
Its a little bit of a fiddle to understand them and how you can link them to a simulation - but its well worth it.
Heres a simulation I did in about 3 hours....including rendering - using only fuel and smoke channels created by fire. I used an effector to add turbulence and temperature diffusion at a certain velocity and temperature threshold.
Its just much easier to control than it used to be....
Smoke from Fire FFX from Matt Chandler on Vimeo.