You can find the price via ITA by searching for the lower cabin, then filtering the legs you want the higher cabin using /f bc=i|bc=j or similar (booking class has to be right for the airline concerned).
BA.com can't book this sort of itinerary but they're happy to over the phone in my experience.