How about UA to EZE then AC to SCL?
That'll get your miles in your UA account
Or
TACA via Lima and wherever else they might send you in Central America
Shame Avianca isn't signed up yet, you can get UA credited to AV but seemingly not the other way around. Avianca has some nice new A330s