The normal ReferenceField should work if you add the following line to it: referencesSortable = True
referencesSortable = True
Plone Foundation Code of Conduct