Description
Some datasets don't have the alternating CL pairs, but rather have all controls and all labels - the problem is often caused by random resorting on the PACS.
Requirements
Modify the getControlLabel function and all related functions and functions using its output to make it work with this schema and to be able to automatically detect it.
How to test
Optional: insert description about how to test the code changes here
Release notes
Required: summarize the changes for the release notes here