One can indeed add an array of field names to groupRowsBy
<DataTable :value="obj" rowGroupMode="rowspan" :groupRowsBy="['timestamp', 'user']">
Just a word of warning, there is no hierarchy to the grouping, so the final results may not be as expected, unless one introduces an additional, let's call it, "private property" for grouping.