Table using Array groups and Timestamps

Hello, I have a small problem. I am receiving by MQTT some arrays that have quite a lot of elements (about 2000). I get 4 of these arrays within 5 minutes. What I want is that these 4 arrays are each in a column of a table (which can then be downloaded by the user). It is worth noting that the arrays are not of the same size, but each value has a timestamp and must be organized by rows by means of this one. I do not have clear how to achieve it because they are several things at the same time, any recommendation?