See my response to above site.
My problem was using SWISSAIR miles to upgrade on CATHAY PACIFIC, and then the economy class miles to be credited to CANADIAN PLUS (it was last year).
It was tough, but it can be done if you deal with the same agent who will follow it through otherwise everyone will just pass the buck.