Wish I had a better answer, but after many many searches, I think it "depends" on the itinerary?
For example, NH shows up if it's a nonstop flight. But NH will not show up if connecting to certain SQ flights, in my experience.
I've had no problem booking SAS recently as well. UA is hit or miss, but I've seen it show up more often than not.