BA used to use the 777 on the lhr-cpt in the off-peak summer season, but it was an overnight flight and I don't think they could even consider doing it two crew for industrial limits if nothing else.
But how on earth are EI going to fill a an aircraft on the DUB-CPT route or is it going to stop in NBO or JNB or somewhere else.