Вот, аналогичная проблема всплыла и меня, помнится она и раньше попадалась. Проблема вскрылась после того, как я прогнал тему через Easy Trase, для чего это надо, это отдельный разговор (вот такие вот шаманские движения), так вот, ET добавил свое поле ID, после чего, при любом редактировании получалось такое вот объединение. Проблема решилась после удаления того ID поля, которое и добавил ET. И еще, помнится ранее, я такую проблему решал переопределением полей, т.е. заново создается поле и калькулятором перекидываются значения из старого во вновь созданное, а сторое убивается, и так со всеми полями. Но это мой вариант борьбы, не утверждаю что это панацея, а вообще проблема интересная, чувствуется серьезная недоработка.