Generally it is impossible via using blueprints alone and at the same time impractical. You solution should be completely separate from actual graphical lighting. Think about placing trigger objects that would correspond to light frustum, and check how much player collider overlaps with them. Alternatively, consider doing raycasts from play to the light, to determine if something is in between.