Using Tracker with Tasks

What I’m trying to do

Having installed Tasks and setup a number of recurring (and non-recurring tasks), I’ve found its functionality to be extremely powerful and useful for viewing relevant tasks and having the views refresh in real-time. However, now that I am also using recurring tasks as a way to keep track of my habits and whether I’ve completed them or not, I want to see if Tracker can help me to build a month view similar to what Sergio does in his meditation tracker.

The issue stems from the fact that my tasks aren’t necessarily created in the same daily note as the date it is due/is scheduled/starts. It isn’t necessarily created in a daily note at all. My question is whether it is possible to do a sort of regex search of completed dates (which are found within the body of the tasks themselves) and use that as the date that Tracker registers as part of a habit streak in the month view, instead of restricting myself to the corresponding daily notes.

For now I have tested using the following query (results in the image below) that I can in fact achieve most of the other functionalities I need by directly matching the text of the task/habit, and filtering by done tasks; the key restriction for me is that the date information stored in the tasks becomes useless and I am constrained to using the appropriate daily notes.

searchType: task.done
searchTarget: "quick test"
month:

Things I have tried

So far I’m aware of the basic Tracker syntax (searchType is responsible for choosing a kind of matching method, and searchTarget is what Tracker will match to yield either an array of boolean values or non-booleans like dates, numbers, strings etc., depending on what the type and target actually is). I also know that it can perform searches on dvFields. Other than that, I really am not quite sure how I might achieve this. Any help is much appreciated, no matter how verbose or simple; I’m willing to do more reading if you have any potential leads too. Thank you!