Well, you could always use the Bitmap displayed as a mask (if the above ground is alpha), and the object masked could be completely different.

Untested but that's my theory anyhow...