Get specific nav areas with blueprint

I am trying to get the NavAreas that a character is standing on and which ones are close to a specific location. Is there a way to get access to these through blueprints or a way to expose them to blueprints? I have a work around now that uses EQS to get all the distinct areas but it has many limitations and is more inefficient.

I would also like to know for example: actor hit, then, navmesh = true - then do something