AFAIK, this is not a limitation of TestComplete, but limitation of OS JScript engine which is used by TC (MSDN may shed more light on this)...
Regards, /Alex [Community Hero] ____ [Community Heroes] are not employed by SmartBear Software but are just volunteers who have some experience with the tools by SmartBear Software and a desire to help others. Posts made by [Community Heroes] may differ from the official policies of SmartBear Software and should be treated as the own private opinion of their authors and under no circumstances as an official answer from SmartBear Software. The [Community Hero] signature is used with permission by SmartBear Software. https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame ================================
Allowing cross-references may lead to significant troubles for users who do this by mistake (script errors that are difficult to diagnose, performance penalties, high memory consumption, etc.). We think that it is not worth while.
At that, many programming languages do not allow cross-references, and this restriction does not impose any significant constraints on the available functionality.
Any situation where cross-references are needed can be resolved without using them.