Hello,
That's great, in fact, that is essentially what I was suggesting when I wrote "Perhaps you could have separate tags at the same level for each element of the array." Basically, you have a separate section of xml for each element of your array, which in this case is a cluster.
I hope your tests conclude with success of your solution!
Best Regards,
JLS