As far as I know you cannot query the user for the name of an attribute and have it pull in the value of that attribute. The way the Macro system parses values it would not resolve it to the final value, just the text that you entered. Ex: I if I have an attribute named "Stuff" with a value of 3 [[ ?{Attribute Name?} ]] and I type "Stuff", the result will be "Stuff".