So after a bit of experimentation, I had a some nostril smoke from a dragon that I was happy with, but then what I wanted to happen was for some wind to blow away the smoke, so I added a Wind effector and keyframed the strength so it was at zero at the start and then increasing towards the end of the sequence. However, what I found was that all of a sudden instead of the nice plumes of smoke jetting out, the smoke was emitted and then rapidly loses its inertia, similar to the ‘drag’ settings in the particle systems.
I’d expect that adding a force with a strength of zero wouldn’t affect the smoke sim at all, and anything else would be added to the forces from the surface but it seems that that isn’t the case - this seems like a bug, or at least a massive shortfall that I’ve never seen mentioned before.