supporting complex attribute names through a separate syntax