Thank you for providing that explanation. I will try that and report back. 
That is a fascinating approach, I had not considered converting it to a list of true indices. I will need to look up this technique.