@Omarb3d, actually you are right, it's not your fault, it's Corona. I was under impression, that Corona's refraction issues were solved in V4 with overlapping media fix, but apparently they are not. Basically, in Corona it's impossible to get correct result with your method. You need to do it with SINGLE mesh, multiple material IDs and SINGLE material. Either that, or scatter droplets as geometry. In attached rendering, on the left is droplets with your (duplicate mesh) method, on the center is single mesh and single material method and on the right are droplets scattered as geometry. Notice how on the left object, refraction is very wrong (not to mention that it's also the slowest to render). I'm attching the scene, so you can see how mesh and material are set-up. FresnelIOR and IOR does not neccessary have to be mapped. They make material slightly more physically acurate, but the difference is quite subtle.
By the way, if you want to do condensation on non refractive objects, then method with duplicating meshes, is perfectly valid.
Edit: and really, REALLY there's no need to turn off shadow casting or do any other non physical hacks.