Conrad, been there, tried that, in short, you've no chance. It's quite inefficient and it seems the only tangible benefit you get to booking on BA code, is in using their lounges and of course, the tier points and miles. Apart from that..... zilch, nada, nothing!
Incidentally, and as you mentioned re. Lufthansa, it's cheaper for me to fly biz class with Lufthansa from MAN to FRA, compared to the "low-cost", no-frills Flybe..... makes you wonder, doesn't it?!