Different DNS servers for groups of IPs

I would like to configure my device such that, by default, RouterOS forces/redirects all DNS connections directly to an external server (in this case, OpenDNS), but has a specifically defined list of MAC addresses exempt from this rule and are instead allowed access to the internal DNS relay or a DNS of choice.

The objective is to use OpenDNS for the purpose of content filtering, while still allowing certain computers exemption, normally not available in DNS-level filtering.

Between posting this thread and waiting for approval I did figure out how to redirect the DNS for a specific list of IPs

 1   chain=dstnat action=dst-nat to-addresses=208.67.222.222 to-ports=53 
     protocol=udp src-address-list=child

However now the objective is to default all clients to the “child” address list, unless the static IPs have been assigned to an “adult” list.