Hola,
Qué pasaría si cuando vas a mostrar la lista imprimes en el atributo 'value' del ítem del combobox los dos valores concatenados?
Y luego en una función se analiza ese dato y dependiendo del nivel le cambias el valor al 'action' del formulario?
Por ejemplo:
<option value="PEPE_NIVEL1">PEPE</option>
<option value="MARIA_NIVEL2">MARIA</option>
...
Aquí separarías el valor por un "_".
La verdad a mí no me gusta esa solución que te he dado

, ya que como mucha gente sabe hay muchas extensiones de firefox (y depronto de otros browsers) con los cuales podemos cambiar los datos de un formulario y enviar lo que queramos.
Yo te recomendaría que siempre enviaras las peticiones a un mismo script, pero analizas los parámetros que recibes y los confrontes con la db

y así puedes despachar la petición hacia la página que le corresponda

.
Éxitos, hasta pronto!