I did a lot of research on Google. There are a lot of tutorials and applications to do that. I tested the most known: App2SD, Link2SD, FolderMount. I even bought their commercial edition to be sure I have all features enabled. Well, none of them work with Android 6.0.1 (Marshmallow) for this specific use case.
App2SD: the mount is done, if I manually create a file in the media folder with ESExplorer (from the internal storage), the file is actually saved on the extSD. So it does the job. But when I receive a video, I can watch it once within WhatsApp, then if I re-open WhatsApp it says it can't find the video...
Link2SD makes WhatsApp crashing when you try to link everything.
MountFolder is worst (nothing to do with WhatsApp) it says: "FM has detected two troublesome modules. /system/bin/sdcard and system/bin/vold. Would like me to attempt to repair these two files?" I clicked on yes and reboot, system does not boot anymore. I had to do a full restore.
Of course I spent days on the web trying to solve all those issues without success.
Then i had a look at "Adoptable storage" on my GALAXIS J7. I was able to enable it with ADB. I see my external SD as internal storage, but it does not move WhatsApp media files...
Moving app works quite well, but that's not enough compare to media files. This is really what I need.
If someone has a solution (mount, symlink, adoptable storage or whatever) then please let me know. But please only something that you personnaly tested on Android 6.0.1 or above. There are too many theoretical answers on the web, or correct answers but that apply to older version.
thanks, Rod