There are at least a couple of problems.
You can't do CAI-LHR and LHR-DXB. Only two segments are allowed LHR to the Middle East.
Also you may have only one transcon in NA so can't do JFK-SFO and MIA-LAX.
And yes LHR-HKG-BOM-HKG-BOM-HKG-JFK should be OK.