se me ocurre que puedes usar array multidimensionales
Cita: var array = [selec1op1[selec2op1[url]], selec1op2[selec2op2[url]]]
para rellenar el segundo select con la primera opción del primer select
Cita: texto --> array[0][i]
valor --> array[0][i][0]
también puedes usar objetos en vez de array