start on alternate lookup that takes vmask into account.

this is slower for the time being, because we aren't actually storing
vmask or putting the child in that location.