As I found out from here earlier this week, the Finnair website seems to do the trick, and have been consistently impressed by the handful of AA domestic F flights i've done over the last 5 years or so.
My BA coded AA domestic flight now has seats assigned!