Toon-Shader Problem (EEVEE)

I’m using a glossy shader for toon shading. It works fine when i can place the light were i want.
But at the moment i’m working on a shot were the character walks a sidewalk at night, only lit by two street lanterns which are fixed. The problem occurs when the character walks past the first lantern (see images below).

Since Blender does not support ‘light include/exclude’ yet, i need to fix that shader somehow. Ideally would be a shading that is fixed to the camera position but also reacts to light (i don’t how to describe it better), and i have no idea if thats even possible. Any pointer would be great.

You can not link Color socket to Shader socket (Mix Shader Socket). First link to Emission shader and link Emission shader to Mix Shader.