Identify "My Best Foods"?

I currently don't find the Oracle feature to be particularly useful. While it's nice that it recommends certain foods, I'd rather it recommend things I already enjoy eating. Can you add functionality to it where Oracle will identify which foods you've tracked in the past as being the best options to meet certain criteria in your diet? For instance, if I need more protein that day it might recommend to me a custom recipe I made for "Thai Basil Chicken" since I ate it a couple of weeks ago and it has 46g of protein. Or it could present to me all the previous 300 calorie meals I had since I may only have 300 calories remaining in the day.