If you really want to go LHR - DXB via SIN, you probably have to add 2 fares, as this routing exceeds the MPM of LHR DXB.
If you just want to go on *A, why don't you take LH (LHR FRA DXB or LHR MUC DXB) or LX (LHR ZRH DXB) ?
Both Airlines have a decent F / C product and convenient timings.
BTW: SQ uses a domestic 777 for SIN DXB. No Skysuite or Spacebed.