This thread might be of interest to you:
https://www.msofficeforums.com/word-...le-button.html
You could modify the toggle macro in that thread to accept a string, which would be the name of the bookmark placed on the area of the document you wish to hide/show.
I'm not completely sure it will work for sub sections within sub sections but I think it's probably worth a try.