У вас возникла эта проблема, потому что у вас плохая модель данных.
A vehicle
должен быть однозначно идентифицирован как vin
(идентификационный номер транспортного средства). Идентификационные данные автомобиля не меняются в зависимости от того, в каком они лоте. И их изображение вряд ли изменится в зависимости от того, в каком именно лоте оно находится (если вас не волнует, например, «изображение этого Audi в лоте 4») .
Таким образом, фотографии должны иметь внешний ключ на транспортном средстве (вин), а не на транспортном средстве и партии.
Теперь, транспортное средство может быть в много, и, возможно, для вашей модели, оно должно быть много. Так что добавьте таблицу лотов и дайте машине ФК.
Укусил пулю и изменил модель, вместо того, чтобы тратить время, пытаясь приспособить плохую модель.