How to customize display of custom array type in VSCode workspace and table viewer?

I have two custom array types - TSeries <: AbstractVector and MVTSeries <: AbstractMatrix in package TimeSeriesEcon - that don’t display correctly in the Julia Workspace in VS Code. The table viewer is shows the numbers correctly, but the column names and row dates are not shown, just 1-based indexes.

How can I customize these displays for my types? I’m not able to find any information about the protocols the VSCode Julia extension uses this. Is there some method I need to define for my types?

Column names are currently hard-coded as 1:N for all <:AbstractMatrixes. For other tables we’re looking at propertynames or fieldnames instead, which I assume would also work for you?