Is there some way to do something like this:

view "internal" {
match-clients {; };
zone a file a ...
zone b file b ...
zone c file c ...

view "override-internal-a" {
match-clients {; };
zone a file d ... // only override zone a, zones b and c come from internal view

such that client can lookup entries in zones b and c (through the
"internal" view)? What I'm doing right now is cutnpaste view "internal" as
"override-internal" and then making the changes. However this is duplicating
a lot of information.

It looks like I could do this by putting all the zones into a file and use
"include zones" inside each view statement. This is not as clean a solution
as I was hoping for.