And another release today. DBIx::Lookup::Field 1.2 adds dbi_lookup_field_with_reverse(), which in addition to the lookup hash, also gives you the reverse hash. Just a small convenience function.
Yes, I'm aware of what will happen if you have the same value several times in your original lookup hash. Yes, the function name is pretty long.