If you have multiple columns that belong together (e.g. different readouts per assay) it would be space efficient to group them visually and just display the group name once above the others. It also gives a nice visual cue which columns belong together. This type of table header rendering is available in our current frontend and is a big advantage over spotfire table rendering.
Please find an example rendering attached which demonstrate the increased visual space efficiency of the grouping.
For single metric columns, this could be easily implemented with an interface similar to the existing "coloring rules" interface, with a list of existing crosstable columns (metrics) that users could be added to group header "folders". Group header styling interface could use similar existing header styling interface. Hierarchy headers would probably have to be left out of this feature though. We're cooking a JS implementation that based on a set of header array configs (index start, index end, background-color, text-color, header-label) would implement this feature. It's almost working, just a few bugs to be addressed due to Spotfire's aggressive dom/shadow dom manipulation. Monstrous js code to address a missing out-of-the-box solution.
Niklas, I prepared an example which is a bit simplified from the screenshot. This would be suitable for automatic parsing by splitting at the "#". However, I think it would even be better if columns could be grouped together interactively by the user to have full flexibility.
Michael, thanks for your Idea, and the screenshot you provided which clearly describes your end goal. For completeness, would you please include a sample of related data to make sure we understand the starting point as well?