Проверки… на корректность введенного в поле.
Где хранить копии?
как по ним потом фильтровать и сортировать?
Это должны быть разные поля. Например, в админке создаем много полей с телефонами. Но при добавлении записи видно только одно, а остальные открываются при нажатии на кнопку +. Вопрос только, как их связать между собой? Может быть каким-то префиксом в системном имени? Например, phone — главное поле (первое), load_phone_1 — первое подгружаемое поле, load_phone_2 — второе подгружаемое поле и т.д. И нужен какой-то механизм, который будет обрабатывать префикс и номер, чтобы запихнуть всё это под спойлер))
Таким образом, мы имеем обычные поля, по которым можно фильтровать и сортировать, хранить и проверять и вообще делать все действия, как с отдельными полями, но дополнительные поля не видны, а подгружаются по требованию.
В общем-то, примерно это предложил Василич выше))