Give link_to_model key'ing ability

``link_to_model`` can now be given as a callback where only a ``key`` keyword argument is provided.  This allows the helper to target related fields by taking the primary instance and converting it to some other model instance, likely a ForeignKey field.