Иванов и Петров заявили по одному докладу на конференцию, а Сидоров - два (хорощо, что не три). Воспользовался, гад, кнопкой "Добавить ещё" в мультигруппе (1.jpg).
По одной строке на докладчика создать таблицу с помощью группировки множественных полей удаётся (2.jpg).
А вот по одной строке на доклад - не получается. С группировкой множественных полей вот что выходит (3.jpg).
Без группировки (а так и должно быть) число строк таблицы для Сидорова вырастает до 2^3=8 (4.jpg).
В последней таблице под заголовками № темы, тезисов, файла я вывел "дельты" этих множественных полей.
Видно, что надо отфильтровать строки с одинаковыми "дельтами" (пометил галочками). Фильтры предусматривают возможность отбора строк с "дельтами", равными определённому числу (0, 1 ...), а не друг другу. Т.е. Можно вывести отдельные таблицы для первых докладов, вторых ... и т.д. Это не вариант.
Нагуглил хук hook_views_query_alter, но не знаю, как работать с хуками (это не оправдание, просто постоянный цейтнот).
Другие варианты есть?