BA transit at LHR
If an airside transfer between LHR-1 and LHR-5 is a "nightmare", do the transfer landside: if one (or both) sectors is domestic this is possible.
Take the train (not the tube) between the two terminals. It's free (the tube isn't), there's four trains/hour, and lifts at each end.