Является ли количество атрибутов на элемент постоянным? Прямо сейчас, ваш набор данных возвращает эти атрибуты как отдельные поля (столбцы) или записи (строки)?
Если они уже возвращены как отдельные поля, я бы добавил в таблицу дополнительные строки группы данных: три дополнительные строки для приведенного вами примера. Ячейку, содержащую «Джо Смит», можно объединить, чтобы охватить несколько столбцов.
Если вы расположите таблицу таким образом в SSRS и вернете поля в виде разных столбцов, тогда ваш экспорт в .csv будет выглядеть намного лучше, чем решение weenoid.