Thanks for the input everyone, sorry I couldn’t reply yesterday, I’d hit the max number of messages (and PMs).
I successfully managed make the booking via the BA call centre, having lucked out and got an extremely helpful agent with 20+years experience!
I gave her the AA flight number and fare code for each of the flights, and by the end of it the rate was exactly as I’d constructed using ITA. Result!