...
The agent metadata names have to follow the following naming convention: MODULE_NAME@ATTRIBUBENAME@ATTRIBUTE_NAME
For instance, if you want to drive dynamically with a metadata the "weight" parameter of a CurveField module named "MyCurveField" the metadata name should be "MyCurveField@weight".
If the metadata type is not the same as the attribute type the metadata is going to be ignored.
...