Odd. I booked a recent codeshare on aa.com and found my ba.com profile instantly had the flight added to my list. I was able to select seats on the AA operated flights on aa.com and the BA operated flights on ba.com - surprisingly smooth.
Have you added your BAEC frequent flyer # on aa.com?