Here is an example. mtlxgeompropvalueuniform will read file primvars. You don't want to use strings, as asset path primvars get resolved, and is what you should be using for file paths. Also the primvars need to be constant (i.e. a single-value for the prim). You can't interpolate strings across faces or points. On PointInstancers, those primvars are technically vertex-interpolated, but they still follow the same rule, as each instance gets only 1 value.
The helpcard for
mtlxgeompropvalueuniform [
www.sidefx.com] was messed up. It will be correct when the online docs are updated tomorrow, after with tomorrow's build.
Hope this helps!