In a moment of boredom, I tried to bring up an X session on my Raspberry Pi from my laptop in the hotel, via the machine in the DMZ on my home network. It worked! It’s not very fast, but proves it can be done. The command I used was:
ssh -X home_dmz_machine 'ssh -X raspberrypi "exec startlxde"'