Bezier masks for use with groups of shapes?
One thing that could work, or at least give you inspiration, is adding control points hooks, perhaps, I tried this setup:



Here I created two stacked bezier shapes, the upper "Holed" similar to yours.

Then I selected each upper shape control point, and created a hooks to a new empty. 

After that I hooked also lower shape control points, one by one, to the nearest empty created before. 

Note: here the lower shape control points had same x/y position than the upper "hole" ones, so it was easy, you may need to arrange things differently (more "safely") to allow different setups to work...

See how it works:



And, from the top view:



Here is my example .blend  (sorry, had to edit your question and remove accented char from the title to get the url accepted by the hosting service)



Hth.