Может чего не понимаю, но вижу разделитель @ и просто что слева в один элемент массива, что справа в другой.
Если там числовые значения всегда, то их парсинг. И кода будет меньше.
Это то что с правой стороны после @. @ — (коммерческое at) и значением всемирного кодированного времени UTC в виде текстового представления целого числа – значения количества миллисекунд, прошедших с 00:00:00 1 января 1970 года.
А вроде же можно даже в 5 разместить в соседних каналах? Потом формулой собрать каналы в строку, выделить отдельно значение и время и записать в разные каналы?
В 5-й версии не уверен, источник данных же одна строка всего. Это драйвер должен понимать, что надо по 8 байт разложить. 5-я вроде всегда обрезала до 8-ми байт.