Yes it can. On my example i did it in unnecessary more complicated way, but your described way is more preferable, because each transformation significantly degrades image quality, which is undesirable, of course.
Anyway i did some more tests later that day i posted aforementioned example and found some strange perspective dismatches, which i was unable to get rid of, so i'll need to investigate further before writing any tutorials.