I'm on a LONE4 and pulled this from the page per carrier:
AA miles earning in L class:
aa & lan 100% both
fin 50% pts, 100% miles
qantas 100% pts, 50% miles
iberia 50% pts, 30% miles
ba 100% pts, 25% miles
[cathay - nada]
Don't forget that you get nothing for ba flights transatlantic flights to or from the US [flights to canada earn as above]