DataTables.net supports complex headers, but must have the headers hard-coded into the html, not initialized by the javascript.
Can you please write a solution for the tag helper to include any complex header groups?
https://datatables.net/extensions/fixedcolumns/examples/styling/rowspan.html for more details