chrisaaaaa, I just got back from flying to DXB and Asia. My business routing included LHR-DXB on BA
DXB-BAH on CX and then continued on to HKG
LHR-DXB is non-stop 777 with new business class seats and your best options out of DXB are with CX doing:
DXB-HKG
HKG-BAH-HKG
or the worst, always full and many stops HKG-Bombay-Bangkok-Hong Kong
If you are still intent to doing Iran, then book a separate short hop from DXB on Emirates for better pricing and easier convenience. For lounge access, CX uses BA lounge which is okay.
------------------
"Fly me to the moon and let me earn alot of miles."