I very successfully found a trip for my itinerary with all the requirements: 1) Star Alliance 2) no codeshare 3) B or Y booking class The trip is PHL-LGA JFK-ICN-KIX NRT-ICN-JFK LGA-PHL The only flight that i care about booking class on are the JFK-ICN (and return) legs. I also would like to schedule a stopover in Korea on the way back. So I thought I'd break this down and build it as a multileg trip, but when I try this I end up not being able to restrict booking class on just that one leg. so when i get my results i have a bunch of results that include non-upgradeable overseas flights. For this trip it isn't a huge deal because i found a great deal with all B or Y booking class legs, but I was wondering if it is possible to limit booking class (or airline or alliance) on some legs but not others?