at least with ua, your earning is based on the fare of the operating carrier (which metal you're flying on). if the fare isn't on the chart then it earns you 0.
some say this is due to UA chintziness, but i dunno, lh is chintzy all around, same with sa. but someone please correct me if otherwise.