Feature Request: Combined Address-lists

I’m working on a project where I’m heavily using address lists. I’m finding that it would greatly simplify my configuration if an address list could be based on a set of other address lists. For example, it would be helpful to identify certain devices by name, and then create a list of devices that should allow a specific set of services (ie. DNS in the example below).

/ip firewall address-list
add address=10.5.0.1 list=Server1
add address=10.0.0.1 list=Server2
add includes=Server1,Server2 list=svc-DNS
add includes=Server1 list=svc-domaincontroller

It would be helpful in the Winbox GUI to allow a selection from a dropdown in the “includes” parameter. I’m not dictating that the parameter be “includes” or even that the commands work exactly like this, but just giving an example to demonstrate the request.

One other thing that might be nice–though it may be accomplished other ways–is to support the NOT (!) modifier per included address list.

One can apply the Everything BUT modifier in firewall rules to address lists???