This post seems relevant: How do you handle tasks in Obsidian? - #64 by davecan
It sounds like you are looking for extensive editing abilities in your lists: not just showing what tasks are due, but manipulating the metadata. I’ve not seen examples of anyone going that far towards recreating Omnifocus in Obsidian.