Internal subroutine for `read-file-name'. Do not call this. This is a completion table for file names, like `completion-file-name-table' except that it passes the file name through `substitute-in-file-name'.