If you don't want to ask the airline, ask the travel agent, as some consolidator fares qualify for FF miles and others don't. A few months ago, I helped someone purchase a consolidator ticket IAH-MAN-IAH on
http://www.cheaptickets.com ($500 less than anywhere else) They were NW code-share KLM flights. He got advance seat assignments and status OnePass miles.