Another option is to use the AA or IB websites. Both of them are capable of selling mixed cabin class tickets. And as they are forming a joint venture on the trans atlantic routes, you should be able to select BA operated services. However, both sometimes also fail to pull up exactly the flights you'd like to book ...