Maybe this is "by design", but using the alias key for a node doesn't use the current prefix and suffix on the alias.
Suggested fix:
alias/.code={%
\tikz@fig@mustbenamed
\expandafter\def\expandafter\tikz@alias\expandafter{\tikz@alias\pgfnodealias{\tikz@pp@name{#1}}{\tikz@fig@name}}%
},
Fixed. Thanks for the pre-analysis and suggested solution.
The attached example works (now)
Last edit: Christian Feuersänger 2015-08-03