Collapse by Headers on Entire Note

The plugin that I am hoping for would allow the user to be able to click directly on header text and it would collapse all of that header.

# Sample Note
## Header 1
### Header 2
## Header 3
### Header 4
### Header 5

For instance, take the text above, the user ctrl + clicks on the Header 2 and all of the heading 3’s (###) should collapse on the entire note.
Another option would be a ctrl + shift on the text on say Header 4 and only ### in the same parent header would be collapsed (Header 4 & Header 5 but not Header 2).

Thanks!