The above mentioned approach is possible. Please find below a working version of the idea mentioned by me.
For both the create and edit actions, i have used different flow actions and views.
Ofcourse you have to make some changes to do some data copying and duplicate checks based on your unique id for the record. But that’s some basic pega skills of writing data transforms. Extended the pyRefreshData as well on the work layer as well copying data from embedded data reference page to work page’s embedded list.
Hope this clarifies the doubts
Regards
JC