Hola, desconozco los switches que usas pero se me vino a la mente un truco simple que usabamos para utilizar patas como entrada y como salida en el bus de datos de los 7 segmentos. Si mal no recuerdo, cuando eran salidas, (queríamos representar el numero en el 7seg), energizabamos la pata comun del mismo, por ejemplo con tension negativa (desde un pin del pic conectado a un transistor por el consumo de los leds), mientras que cuando usabamos las patas de dato como entrada, energizabamos el comun del 7seg con tension positiva para que los diodos quedaran polarizados al reves o con ambas extremmos a positivo, lo que hacia que no se encendiera. Es decir, se me ocurre que podes conectar el led entre 2 pines del pic, que tambien usarías para tu sensor y nó directamente a masa como es habitual.. Espero haberme explicado..
Saludos