Not a plugin or query, however I have a similar use case.
I list each meeting in my Daily Note. For small meetings without much hoo-ha, I keep the meeting notes right there in the Daily Note.
For more important meetings, I change the meeting title into a link and create a new note for just that meeting. (I append the date to the file name, so it’s something like: “ProjectName deliverable review 1 - 2211018”).
This means my Daily Note serves as a record of all meetings that happened on that day.
I also use Day Planner, so that helps me keep my meeting schedule updated in the Daily Note.
The Day Planner syntax is a list:
I do meetings and inline notes like this:
- [ ] 08:30 Project Name standup
- Joe’s out for next two weeks due to Covid
- [ ] #task Email PM update for weekly status mtg
- Authors can only be returned as Lastname, First
- [ ] 09:00 [[ProjectName deliverable review 1 - 2211018]]
- [ ] 10:00 Secret StarCraft tournament while PMs are at their offsite
A different approach than what you asked but accomplishes something similar. Hope it’s useful.