Implement backend support for the workload and portfolio filters.
Fix some bugs in the complex logic to disable and re-enable filters by other filters.