Thanks John! This worked like a charm.<br><br>&nbsp;&nbsp;&nbsp; # Markup directive to handle alternate name patterns for profiles. Uses [[~LAST, FIRST]] pattern<br>&nbsp; &nbsp; Markup('alternate-profile','directives','/\\[\\[~([^\\]\\[]*?), ([^\\]\\[]*?)\\]\\]/',&quot;[[Profiles/$2 $1|$1, $2]]&quot;);
<br>