Village Prefab building.

I might be missing the door mechanic issue you are referring too but it is very easy to get a door to snap into the doorframe even if the door frame is a dummy object without the true snap point. Simply open up the door frame and door blueprint and check their snap points for the one that matches them together. Then add a new snap point to your building model with the same attributes the doorframe had and mess with the location numbers till they are right.