Well it is a **** show, and requires a radical solution. I'd use a 6mm and 12mm cement board, and get creative with the tile adhesive, it would be slow and painful, more of an arts and craft project rather than quickly lashing some tiles up in a hurry.
It's what I've done with uneven and sloping floors.