@jmontleon, this fix should be OK.  The only caveat is the low chance that somebody POSTs, PUTs, or DELETEs a LookupValue id that is not included in the host.lookup_values.  This would only happen outside the UI so I see it as a very low.