hello,
what i did and worked for me hopefully will work for you was,
1)i created a nurbs plane place it to where i wanted the particles to be emitted
2)use the ocean material on the nurbs plane(so it will have the same displace as the sea
3)then i created a script that goes to every frame (you define the range) create a diplace to poly from
the nurbs plane then blends all the meshes with a blend shape and animates them to be on and off
on the corresponding frames
then you can import that animated geo to where you want i simply painted on that a texture map
and emited my particles from maya
be sure to have the nurbs plane Feature displace OFF and as small as the region you are interested
i used advanced tessellation i think
hope that helps