Also, since we are generating one of this table per subject, is there an easy way in Brainstorm to concatenate tables with same header or would you be interested in me creating such a thing ?
There are fields such as: FileName, RowNames , ColNames that are not part of Brainstorm matrix files (which are the ones used for tables).
Brainstorm is not designed to handle tables, thus the limitations it has at handling the row and column names, currently it works well for one or the other, when set in the Description field.
There is the processes Standardize > Concatenate time (columns) and Standardize > Concatenate signals (rows). However this does not handle the concatenation of columns headers (as they are usually time points).
The names for columns and rows are given in the Description field.
Row names: Description is a cell array of size [nRows,1]
Column names: Description is a cell array of size [1, nColumns]
Row and Column names: Description is a cell array of size [nRows, nColumns]
The element (1,1) is a cell with two elements {'FirstRowName', 'FirstColName'}
In addition, in that commit, the handling of concatenating column and row names is handled