En el evento después de actualizar del primer cuadro combinado, modificas el origen de la fila del siguiente.
Private Sub CuadroCombinado1_Afterupdate()
me.CuadroCombinado2.rowsource = "SELECT Campo1, Campo2 FROM Tu Tabla Where Campox = " & me.cuadrocombinado1.column(x)
me.cuadrocombinado2.requery
End Sub
con eso, debería valer, y así sucesivamente.... ten en cuenta, que el column(x), es la columna que quieres, menos 1, porque la columna 1 del cuadro combinado es la 0
Un saludo