Shell Path Autocomplete w/ Variables

Suppose there exists a file, "/home/andrew/product/test". And suppose I set $FOO to "/home/andrew/product/"? I can't seem to type "$FOO/t" and then Escape (csh) in order to autocomplete.

Is this possible in other shells? If not, then why? If so, then why can't csh do it, and how can I make it work?

Thank you.

Both bash and ksh can do that (don't have a zsh available to test). csh, as always, seems to be a "special" shell.