Roman Fov,
Во первых, это просто еще 1 способ реализации.
А во вторых, задачей стояло сделать заполнение удобным для пользователя.
Вариант с группами вместо элементов не подходил, т.к. в ИС уже есть группы, а в них элементы. И кроме того, что пришлось бы переделывать все заведенные элементы в группы, ограничивать индексацию эл-ов и т.д., так еще и при дальнейшей работе могла возникнуть путаница: какая из групп - группа, а какая - элемент.
Вариант с разделением довольно хорош, но имхо для пользователя постоянно вспоминать, какой разделитель и где надо поставить, будет затруднительно...
В предложенном же мной варианте, визуально все более менее понятно. И он не нарушает структуру и логику работы ИС. Единственное, что есть пока 2 минуса:
а) В админке поля "связанных" доп свойств не группируются друг с другом (т.е. сначала стоят поля одного типа, потом другого)
б) При удалении надо помнить об этой связке.