You can extract the labels from the type descriptor, once you know where to find them in the array.
I added support for it in this open source DataManipulation library. Check out the OpenDescriptor palette.
You can install the latest release (1.1.0.5) from here: https://github.com/LabVIEW-Open-Source/DataManipulation/releases/tag/1.1.0.5 (download VIP file and install with VIPM).
Once installed, you'll find the "List Element Names" method under Addons>DataManipulation>OpenDescriptor palette.
(It can list enums and cluster elements as well, although those are natively supported under the Variant Utilities palette.)