¿Cómo puedo indicarle al módulo que filtre los productos respetando la dependencia entre las características?
Debes crear un filtro de característica y tener en cuenta que a medida que se van seleccionando los filtros de característica, éste toma solo los productos que tienen el valor de característica seleccionado.