You could try to combine the 3 instead of having 3 separate calls. Then you should be able to add additional searches just as any other widget. These will then update as you change facets.
I found this while actually trying to get multiple searches to use the same filter list but make them as ORs between categories instead of ANDs. Still haven’t solved that yet.
You could try something like this inside your search deinition.