Limit Address books available though Addres lookup

I’ve used DA to configure an additional address book. I would like to configure similar address books for other departments, but I don’t want members of the respective departments to see their own address books. This has been raised before but I’ve not seen any solution so far. My thought was that the documents in the DA could be tagged with reader fields which would be set per department.Does this sound like a reasonable solution? I imagine a form would have to be changed to allow an admin to change the accessibility.

Has anyone tried this before?

Subject: why not do it at the highest level - ACL?

Subject: ACL has been set on the NSF…

But, when the user uses the “select addresses” dialog, the address books they are not supposed to have access to can still be seen. If they try to select the address books they get a message that they do not have access, but I would rather that the end users not see the additional address books at all.