Eu acho que você tem um carrinho antes do problema do cavalo aqui, quando você exporta um sistema de arquivos usando o NFS, ele é travado no diretório de origem. Você está tentando não ter o diretório de origem disponível naquele momento e apenas colocar algo lá por meio de uma montagem mais tarde.
Isso não funcionará, porque, uma vez que você dê ao NFS o controle sobre algo para compartilhar, ele sempre compartilhará essa coisa, mesmo que ela acabe sob uma camada de montagens.
Digamos que você configure um diretório com um arquivo 'frog' e exporte-o com nfs:
[server] $ mkdir /mnt/test && touch /mnt/test/frog
[server] $ echo '/mnt/test *(ro)' >> /etc/exports
[server] $ exportfs -a
Então você monta em um cliente em algum lugar, você verá o arquivo frog como esperado:
[client] $ mkdir /mnt/test
[client] $ mount -t nfs server:/mnt/test /mnt/test
[client] $ ls $/mnt/test
frog
Agora, digamos que você monte algo sobre essa pasta no servidor:
[server] $ mkdir /mnt/test2 && touch /mnt/test2/fish
[server] $ mount -o bind /mnt/test2 /mnt/test
[server] $ ls /mnt/test
fish
Spiffy. Mas o que está servindo nfs?
[client] $ ls /mnt/test
frog
Você não pode nem chegar ao sapo do arquivo no servidor porque ele tem uma coisa diferente montada em cima dele, mas o NFS está servindo abaixo disso!
Para encurtar a história, se você quiser exportar seus sistemas de arquivos via NFS, precisará instalá-los corretamente no momento em que o NFS for inicializado e exportá-los, e eles precisarão fique por perto. A exportação de sistemas de arquivos que são montados usando o autofs nunca funcionará corretamente. Você precisará montar permanentemente esses ISOs para exportá-los via NFS.