I suggest you start by reading the 'booking partner rewards' thread. It will give you a good reality check.
Part of the problem is that SQ severely limit the plane types that rewards are available on not just the indvidual flight numbers. Futther detais can be read on the
SQ page on the VS website in the 'spend miles' section