implementing sifting during harvesting (wip) - am left to handle deleted records - see GAVO trace'