This doesn't let you store the wallets in the home folders, and the -wallet argument seems to only let you specify wallets inside the data dir.
In a multi machine environment you could use a single machine running bitcoin core and the others connecting to it using mSIGNA[1].
[1]
https://ciphrex.com/products/