El problema es precisamente que tiene que usar current().
En el caso del filtro sul dropdown de SistemasServicios, ha elegido "Sistemas = AreaMASI", pero se vemos la espresión aquí, descubrimos que es actualmente:
@Sistemas = xdXDocument:get-DOM()/my:misCampos/my:Tecnologias/my:ListaTecnologias/my:DetalleTecnologias/my:AreaMASI
Este XPath absoluto significa que el valor aplicado en la espresión será siempre el primero my:AreaMASI en el formulario. En vez de esta, pienso que la siguiente funciona:
@Sistemas = current()/my:AreaMASI
La regla su SistemasServicios tiene el mismo problema:
xdXDocument:GetDOM("MASI - Sistemas")/dfs:myFields/dfs:dataFields/dfs:MASI_-_Sistemas/@Descripcion[../@Título = xdXDocument:get-DOM()/my:misCampos/my:Tecnologias/my:ListaTecnologias/my:DetalleTecnologias/my:SistemasServicios]
Esta contiene la XPath absoluta de SistemasServicias, pero queremos solo el campo SistemasServicios coriente.
Creo que esta funciona bien:
xdXDocument:GetDOM("MASI - Sistemas")/dfs:myFields/dfs:dataFields/dfs:MASI_-_Sistemas/@Descripcion[../@Título = current()]