I did the same recently on a friend's laptop that had windows preinstalled.
Two traps I walked right into that you can avoid:
1) Make sure that you mount the windows partition in fstab, not only in the running session, before bind mounting the windows user directory to some folder in your home.
Otherwise it will struggle on the next boot because the bind mount will be pointing to a volume that won't be mounted yet.
2) If you do not have a separate data partition but want to mount the windows user directory path you will have to deal with whitespaces in the path. Define such paths in fstab like described in this post
to make it properly recognize the whitespaces.