Dynamic Expression Bindings in UDT for Alarms

I am making a UDT and need to make the display path for multiple alarms dynamic.

currently i have the display path in an expression binding as:

{[.]../../AlarmStrings/0/1}

I have 2 parameters, {ParentInstanceName} which i want to take the place of the 0, and {TagName} which i want to take the place of the 1.

I am currently having a lot of trouble making it dynamic. any help is appreciated

Variations of this is what i have tried and gotten no results

tag({[.]../../AlarmStrings/}+{ParentInstanceName}+”/”+{TagName})

You don’t use the tag expression for this, just concat the parameters

concat({ParentInstanceName},’ ‘,{TagName})