I bet you could achieve this effect by rendering a small portion of the modeled material and take than alpha mask and use that as a glossiness map in refraction? Quite the challenge.