How to get evaluation results for each cell of a decision table?

Is there a way to find out which cells of a DMN decision table evaluated to true or false even if no rule of the table fired at all?

My current customer needs to document the reasons for rejections.

A DmnDecisionTableEvaluationEvent is only fired once per decision table and contains only the fired rules and the count of executed decision elements.

I guess, overriding the ElProvider, DmnScriptEngineResolver, FeelEngineFactory or FeelEngine could could be an option but the respective contexts of these might not know which cell is currently being executed. At least they know the expression which could be a starting point. Especially FeelEngine looks easy to override. ElProvider seems to be tricky because of some final classes on the way.

Have a same requirement, need result for each cell and also the complete expression of each cell.