Add support for LookupProducer

This adds:
- a transform method for LookupProducerDescriptor
- a factory method #to_lookup_of(type, name) / #to_lookup_of(name)
(implies data type)
- a test that checks that lookup works.