El selector de valores de atributos de la variante debería ir agrupado por atributo, es decir, en el campo atributo1 deberían salir solamente los valores del primer atributo, en el segundo campo los del segundo, etc.
Para que siempre sea igual, deberíamos poder indicar en el atributo en qué campo mostrar los valores, por ejemplo añadiendo un nuevo campo que sea un select donde elegir entre el combo 1, 2, 3 y 4.
Para entregar esta tarea haz un pull request con los cambios en
https://github.com/NeoRazorX/facturascripts
Puntos de soporte: +10