Run workers for only certain tags

The idea is:

Would it be possible to configure workers to only run workflows with certain tags to distribute the system load?

My use case:

Run workers with some tags allow us to distribute better The jobs along containers / machines / providers.

I think it would be beneficial to add this because:

Any resources to support this?

Are you willing to work on this?