Allowing custom lookup columns

So that this can be used with as many authentication frameworks as
possible this adds the ability to use a custom lookup token for your
model.