Hola, lo siento, el sitio estaba caído cuando intenté publicar lo que había escrito ayer.
En este momento, en el lado de TeX:
1. las entradas del piclist se leen y luego se recuerdan, tal como la línea de texto sin ninguna interpretación.
2. La interpretación de la línea de texto en argumentos ocurre una vez que se alcanza el versículo correcto.
3. Una vez que los argumentos se han procesado, no hay ninguna configuración u opción en el código actual que impida que se inserte una imagen (o marcador de posición) en el texto.
Por lo tanto, eso significa que si una imagen no deseada estaba en Gen1:1, por ejemplo, y la variante deseada estaba en Gen1:2,
en el lado de TeX, teóricamente podrías decirle a TeX que olvide la entrada del piclist de Gen1:1, (entre los pasos 1 y 2 anteriores) pero se le tendría que decir explícitamente qué entradas eliminar. Esto básicamente lo convierte en un proceso manual, y Mark P ya ha sugerido una forma más fácil.
Lo que podría hacer es refactorizar el código para permitir un hook entre los pasos de análisis de argumentos y creación de imágenes, con ese hook permitiendo establecer algún tipo de bandera de 'filtrado'. Pero eso sería código nuevo y, como ha escrito Mark, hay alternativas que se adaptarán mejor a la mayoría de las personas.
¿Estás imaginando esto como parte de un proceso automatizado con cientos de imágenes y algún tipo de base de datos de imágenes gestionada centralmente? Si es así, no me opondría a insertar el código del hook como se mencionó anteriormente, pero para la mayoría de las personas, si hay una imagen en el piclist pero no en la salida final, ¡eso es un error!