My suggestion is to add the possibility to mount a remote resource (such a NFS mount point or a samba share) as the homedir, at the boot options.

Something like:

home=smb://192.168.0.100/myshare
home=nfs://server.domain.org/mountpoint

or something similar.
Regards.
Jose Manuel.