You need tools and not shy from scripting.
My advice is to look up on Templater and Modal forms. Back in the day I mentioned both in this thread, where I showed some code how it is possible to add frontmatter keys and values on demand.
Show some of that to ChatGPT/Claude and cook away, experiment.