The BA leg is actually sold as a QF codeshare, and given the cost of booking this directly it seems good value if I can get it at this price as part of a stopover itinerary.
Anyway thanks, looks like I should go with LH/BA and hope for the best with the little one!
How much of a slope is there in the LH seats when flat? Is there an option to have it in a Z so that my daughter doesn't slide right off it?