I'm still working on this but it is a diferent way to think about the riddle rather then just mixing and matching letters
It starts in the desert but not in the plain,
But then? Not in sunshine, but found in the rain
This clue will give us the first part of the answer.
After that, just ask Coltzan, Amira knows not.
would be the second part
And end in the pyramid; not a temple or hut
ends the riddle...
put the 3 answers together to get the final solution. I'm not sure if I know enough about the world of neopets to solve this. But im going to try