Depending on the effect you are after, you might consider this method which doesn't use particles. It's just the "twist" spline object from the browser tray, reduced in size at the lower end and rotated around the Z axis during the animation. The bubbles are just a few vertex spheres. As you can see, the caustics works quite nicely.