It's currently not possible to store arrays as record items because for arrays we store a pointer to a struct ts_array with metadata instead of a pointer to the actual array.
For record items, we would need to determine the pointer to the actual data in some way.