Initial implementation of custom lookups
Implemented nested lookups

But there is no support of using lookups outside filtering yet.
Avoid OrderedDict creation on lookup aggregate check
Added documentation, polished implementation