refactor to make allows/blocks list loading reusable in vcontext and vsort
vsort works with allow and block lists