Mira, hace bastante tiempo, para una consulta de un usuario con algo parecido, hice
este diseño para conseguir el mismo efecto pero para campos file.
Si miras el código creo que no te será difícil entender el truco. A ver si lo puedes adaptar a tu asunto.