I thing that I cannot understand is how could company or individual employ foreigner without first declaring where they are going to house these people? Isn't that the most fundamental requirement? If you register 10 workers, you produce the address you are going to house them first. If the MOM checks and found they are not housed according to what you declare, fine them!
I don't think that is easily do-able in reality. Foreign workers (myself included!) often move houses (either to save money, or cannot tahan the house/roommate etc etc).