It seems the easiest and least complicated for the tax dept. The onus then rests on the banks to ask questions and the recipient to answer honestly, just as with any tax return, as to the origin of the expat transfers using a simple questionaire, along with visa status, home country etc. I was recently asked such questions for no apparent reason by my Thai bank. The answers to the questions can then be automatically sent to the tax dept.