I deal with this issue constantly, but unfortunately I do not know of a process that is 100%. I always have some cleanup that needs to be done (scaling, level names, etc). Also, if the original survey is over 63 levels this will lead to problems. Make sure your survey is on 63 levels or less.