for your caustics you could use a fluid container with an RGB ramp plugged in. then use a spot light shining through it. that way you can use the RGB channels to control depth. Blue may be close to camera, green mid dist and red far from camera, just as an example.