Full implementation of entity finder