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