то о чем говорил тут интент имеет смысл только при например наличии общего репозитория для картинок, и возможности к разным записям разные картинки прикреплять.
Если уж заливайтся файлы - неважно, картинки или нет - то репозиторий существует де-факто, хочешь ты этого или нет.
Рассматриваемая реализация механизма раздельной закачки не самая удобная.
Есть вариант, когда "мусора" не будет в принципе, и чистильштки не будут нужны.
Если файл "заливать"/"указывать в основной форме" после открытия основной формы, но перед ее сабмитом, из отдельного окна, например.
И в основной форме вместо поля file будет поле text, куда из окна для выбора файла будет подставляться относительный путь к загруженому файлу в пределах репозитория.
Тогда в основной форме будут только текстовые поля. При соответсвующем наборе правил валидации форма либо будет принята и запись добавлена в БД, либо данные формы придется править, и сабмитить ее еще раз.