Hide main menus by Site

How can I hide menu folders by site?

The way we operate, the only programs that need to be launched from the specific site are under the Material Management folder. Order Mng and Finance

So in the screenshot below, I’d like all the folders under site GUTHRIE (except Materials Mngmnt) to be hidden. Same for Sites HOUSTON and DENVER. Only site CHALFONt would have the full menu listing. This would NOT be user specific. All users would see the same.

image

Filter on Menu.GetRows maybe?