Is it possible to lock editing subform rows?

Is it possible to lock editing subform rows?

Ideally editing would only be locked after the form has been updated but I still want them to be able to add new subform records at any time and they should be able to delete rows from the subform. It is a named subform if that's relevant however the users do not have access to the subform itself, all subform records are created through the main form. 

I couldn't find any nice way to actually do this since it appears disabling row fields are expected to be dependent on user actions in a field of that row so until the user interacts with some field in that row I can't lock any fields.

The parent form itself is always interacted through the editing phase since I create the records ahead of time.

I did at least solve my own delete row issue (the delete row workflow itself is too eager and fires as soon as clicked even if the user realizes that was a mistake and refreshes the page / cancels that update). Required finding and dealing with orphaned subform records in the on success workflow.