Извините, но у Вас слишком много букв в коде. В таких случаях, лучше всего, отрефакторить лишнее, декомпозировать оставшееся и оформлять код в онлайн IDE (например, CodeSandbox). К тому же, подобное оформление вопроса неудобно читать.
Мой вариант реализации для таблицы DataGrid:
https://codesandbox.io/s/material-demo-forked-gu2f...
Для вывода дополнительных дочерних строк в каждой ячейке рендерится объект с дочерними строками через map. Можете оформить так, как Вам удобнее, я лишь показал минимальный пример вывода данных.
Возможно, Вам подойдёт другой вид таблицы из урока этого же автора, если желаете сделать таблицу более похожей на таблицу из платной версии:
https://smartdevpreneur.com/how-to-use-the-mui-col...
Вы сможете также выводить дополнительные строки через map, но уже полностью всю строку.
Вероятно, Вас могла бы заинтересовать таблица Ant Design:
https://ant.design/components/table#components-tab...