SERVER-13789 recursively build data access for subnodes beneath elemMatch
(cherry picked from commit eb97470c0507020e3c0f1cc47751feaa777b5d2e)