You could iterate through the array of references looking at properties of the reference such as label name and stop when you find the reference whose name matches the control you want.
Beyond that, the order of the controls within the array of references should be the same as the order of the controls within the cluster when you use the Reorder Controls within Cluster... menu choice.