By the sound of it - it is possible. Feels like combination of SOuP and OVDB stuff. Take a look at the curlNoiseField too.
The answer to your second question is - yes, of course.
Feel free to contact me offline if you need more in-depth assistance.
Yes, I know the curl noise field...and its powerfull...
I dont know VDB too much , but my idea would be use the velocity of VDB_flowNoise passed to a customfield to affect a Maya Fluid.