Just an idea.. can't be that hard to write a filesystem driver that just sends all requests via the network ..?, if the current solutions are that cumbersome.
Also, how about NFS rather than SMBFS?
Isn't Samba the software that provides filesharing via the SMBFS protocol?