Some notes:
1. The definition of the Middle East changes from program to program. Oneworld can't seem to decide if it's in Asia or Europe.
2. The rules from Iberia include the dreaded booking-class clause. (i.e. if the flight doesn't earn miles, it doesn't qualify)
3. The Iberia rules state flat-out that if you stay for less than 24 hours, it doesn't count (i.e. flying AUS-IAH-LGW in one day won't qualify for North America as well as Europe). But my question is: If you credited AUS-IAH to Program A and IAH-LGW to Program B, would they qualify in their respective programs? Which is another way of saying: is the 24-hour rule based on what is posted to a specific program, or based on how the flights are ticketed?