I understand Steve, I figured you were trying to avoid that by reading your problem description, but it’s the only way I’ve could come up to if the input to the first editor node doesn’t change.
Take a look at a similar discussion here, maybe you have found this also in your research… It was solved by changing the input data by looking at the logged user in the web portal