fiona_VT said:Reporting back with a partial result, because a partial result is still better than silence.
I am going to disagree with the direction of travel here. The thread has converged on the tidiest answer rather than the best-supported one, and those are not the same thing.