best way to do it, create a backend database , which delete the ophen things, before for deletion, first search all the childern and create a action schedule api workflow on list chose the workflow for deletion, and pass all the things and then lastly delete the actual thing.

there are many ways to do it