Just an idea - an alternative but more time consuming method would be to have a texture map for the diamond - spectral effects could then be painted into a texture map for the diamond.
I'm just making a Poser ready one now and will post a download link later.