Love this idea...coincidentally a similar idea passed through my head early on since so much of my own campaign takes place in a desert environment.

One thought - what happens when one of those creatures dies or when the palace decides to stop for a period of time? Perhaps you could have some shortened pillars surrounding the animals which serve to both cage them in and make sure that the whole palace doesn't topple over if one dies all of a sudden.