If you're starting from scratch, you can install W10 in legacy BIOS mode, but if it's already bundled on a UEFI PC you can't convert it.
The MS boot managers have never had the ability to flip the "hidden" bit as you presumably are aware since you're looking at Neogrub, though they do respect its setting.
However a much simpler way to effectively hide the existence of two versions of Windows from each other (BIOS or UEFI) is to remove the disk letter of the unbooted system on the live one using the Disk Management snap-in.
Windows (any flavour) doesn't display in Explorer (and cannot access) any drive to which a disk letter has not been assigned.
(the sole exception being the above snap-in which can of course "see" the drive in order to reassign a letter if desired.)
If each system excludes the other in this way, you can run a PC which apparently has only one OS to the end user, except at boot when both options are available in the menu.