Não estou ciente de uma maneira de fazer isso, embora minha experiência em ter CF em um servidor diferente do servidor da Web seja um pouco limitada. Essencialmente, quando a solicitação é transferida para o CF, o mecanismo do CF precisa ter acesso aos arquivos .cfm que estão sendo executados, e é por isso que você precisa ter uma cópia deles disponível para a instância que está sendo executada. Seria como tentar executar um programa na área de trabalho remota, exceto que as DLLs necessárias ao programa não eram instaladas naquele sistema remoto, mas em sua própria caixa. Esse programa não pode ser executado a menos que suas DLLs estejam instaladas na caixa em que está sendo executado. Da mesma forma com o CF, o mecanismo / instância precisa ter cópias dos arquivos .cfm para executá-los.
Você também pode tentar perguntar na lista de discussão cf-talk em houseoffusion.com, pois há alguns assistentes de servidor CF lá que podem não estar olhando aqui no serverfault.