Content Multigroup или отдельный материал с node reference + views
Есть 2 типа материала (A,
A - основной материал (например производитель), содержит 3-7 полей
В - (например продукт) содержит от 3 до 5 полей и привязывается к материалу 'А', количество материалов 'В' со временем будет увеличиваться (5-20 материалов 'В' на один материал 'А')
При выводе материала 'А' выводятся все поля 'В', которые к нему привязаны.