The only answer I have - provided that the positioning is list-dependent, is that you need to add an indirect object with a rank attribute. This is not very nice. It would be nice if many relationships were streamlined, as this precedent would greatly simplify.
source
share