Using @Subset will return a single value, but there’s no guarantee that the value returned is the correct (latest) value.
The problem is that the fields seem to get updated in a random order. Sometimes the latest version is on top, sometimes the bottom, sometimes in the middle.
Nice blog, I will be bookmarking this site. Is there a blog on the original question? I searched for something like version and couldn’t find anything.