How to manage custom filters setup

I need to redesign an app in which User can customize the visibility of filters and sources. At the moment, you select sources in one panel and select their corresponding filters in another. Based on User research, I decided to move the sources and filters to the same place. The problem is the business requirement: it should all be visible on one page! So let's say we have three sources: Books, Films, and Ebooks. Each of the sources has a set of specific filters. But, there are also some general filters. enter image description here

At the moment you select the source via checkbox, then you can set the visibility of filters with toggle switch. Via the cog icon you set the boosting of a given source.

I hate this solution because we're mixing filters with sources. I prepared a design in which filters and sources are in different pages and you select them independently - the problem is that when you select a source specific filter, you don't know if this source is on or off (and they cannot change the backend). The design was rejected. I prepared another one with two cards in which the main filters are on one card, the sources are on the other. On the sources card I used progressive disclosure: you select sources you want to search within and then the filters associated with it appear and you can set them then. It was rejected because it was too "stiff" and there was too much clicking.

Do you have any idea what can I do to improve this setting so that Users understand it?