I've been involved in a problem very similar to yours, except that the top of Unit A was a 1-direction slope.
We simulated the horizontal drains by assigning 3rd type (Cauchy) BCs with levels set using the actual drain elevation at every node.
This way, we got the drained flow rate and the water levels in Unit A as output under different rain events.
Hope this helps,
Giovanni Formentin