Making Swirling Smoke in UE4

Hi everyone!
I’m trying to make some smoke in cascade. The problem is i want it to be swirly like! I want it to kind of twist like there is a wind! i’m not talking about tornado! i mean like different part of the smoke be a bit swirly and i like to be able to change the amount! Basically like what you can make with Fluidninja asset. Except i want to do it either in Niagara or cascade. No difference here. Maybe the picture helps you understand what I mean!
Thank You All!

Take a look at this:

It shows you how to make swirly things, you can just make the mesh material your smoke flipbook.

Hi Tegno! Fluidninja 1.3 is out. The release comes with Niagara modules that could sample baked fluid data - so you could drive GPU particle systems with fluid simulation.

Documentation: FluidNinjaNiagara.pdf - Google Drive
Example vid: Four Niagara setups using the same baked fluid data - YouTube

In case of Cascade, classic vector-field-arrays could be used to make GPU particles swirl:

Both VectorayGen and Ninja could be used to generate such arrays.