You can create this as a data source microflow to the dataview in which you can first do a retrieve of this helper object, put a check if exists and if yes set it as the return value of the microflow, if it doesnt exist create an object and return the new object instead
Hope this helps!
If this is not what you want to achieve, please give more context
Retrieve activity for first helper object, then a decision activity to check if the retrieved object exists
If yes then end event and return this object
If false then create activity for the helper object and return that.