Correct. You need to have bought it as an AA codeshare from AA. Same deal for US flights (which is annoying since the US site is cheaper about 40% of the time).
I don't think AS counts, even as an AA codeshare purchased through AA. At least I've never gotten BE points for those flights and I fly them all the time.