Caustics in cycles?

AmedeoCompositions have a ‘appetizer’ tutorial which shows how to fake caustics using nodes and masks, (you can produce the same effect with a suitable image map). It’s not precise, but it certainly enhances the render.
Have attached images showing the difference it makes, without & with.