As already mentioned.. it isn't (or at least wasn't!) particularly hard IF there is availability that allows it all to be confirmed at time of booking..
I booked an "H" (IIRC) return SYD-LAX for a buddy last year... and using the guidance available here on FT!! used his miles for the upgrades both ways... 30K each in that case..
No problem at all....