If you're going to use AA miles, LAN is your only choice from LAX and SFO, and they aren't easy to find space on to Lima. You'd be better keeping your departure cities open and not relying on a stopover, so you could use MIA, DFW and JFK to get to Lima.
Check for LAN space using ba.com if you're interested in their availability.