Use Flames or Frost on the crystal until the beams line up with the spinning segments of the wall, then press buttons until the plates are under where the light beams are. As I recall the heating/cooling seemed pretty random and arbitrary, so just keep blasting it with whatever until those light beams are on areas of the wall where the crystals would be if you spun them, then spin them.
Okay I have finally got a reaction from the crystal but it seems that there are only 2 postions and I don't understand how these line up with the plates. If I hit them with flame they are all clustered near the top if I hit them with ice they drop. I assume the plates are the discs on the rotating rings? Are you telling me if I hit them enough they will eventually beam onto each rotating ring and then I must rotate the ring until the beam shines on the disc?

In the top (flamed) postition they are too high and in the lower (iced) position they are too low to line up with the rotating rings. I don't seem to be understanding things correctly.