enhancements to handling substitutions in array refs