Welcome to FlyerTalk,
zhangdjw !
If you want lounge access when flying on AA or AS in Economy on domestic flights, you would need to attain oneworld Sapphire (or higher) status in a
non-U.S. frequent-flyer program.
If Iberia does not go to a revenue-based status-earning scheme by April 1, then your Business Class trips to Asia should get you to oneworld Sapphire status pretty quickly.
Edited to add: Iberia just announced today that it will become a revenue-based program for earning status when flying on AA, BA, and IB; but will remain distance based when flying on other oneworld carriers. You should take a look at the new program to determine whether it still makes sense for you.