Get context information in EQS?

I got a basid system to make my npc find a cover point: i made a simple CoverPoint bp that is a child of TargetPoint bp, and added an enum variable that tells if the npc could stand still, or need to crouch or even get prone.

Then, i made a custom WueryContext returning the CoverPoints near the npc and i would like to score them basing on the enum variable, is it possible?

Also, would be great to determine if the winning point, at the end of the query graph (i mean, after all the applied filter) was created by a Stand CoverPoint, a Crouch one, or a Prone one, to tell the npc to get the correct posture when reaching it.