Ok, creo que encontré al menos una forma bastante técnica de resolver el problema. Me di cuenta de que Lightroom almacena toda su información en un catálogo de base de datos SQL Lite, el archivo lrcat. Entonces, con un poco de ayuda del siguiente artículo, que me indicó algunos detalles sobre dónde estaba almacenado el archivo y algunas herramientas para acceder a él.
http://www.earthboundlight.com/phototips/querying-sqlite-lightroom-database.html
Luego pude crear la siguiente consulta SQL para devolverme todas las imágenes que tienen una última entrada en el historial que NO es exportar, importar o imprimir. De esa manera, si solo importé una imagen pero no la modifiqué, no aparecería en mi lista de archivos que modifiqué.
SELECT a.name, files.idx_filename
FROM "Adobe_libraryImageDevelopHistoryStep" a
INNER JOIN (SELECT image, MAX(dateCreated) LastDateCreated
FROM "Adobe_libraryImageDevelopHistoryStep"
GROUP BY image) x ON a.image = x.image AND a.dateCreated = x.LastDateCreated
INNER JOIN Adobe_images img
ON img.id_local = a.image
INNER JOIN AgLibraryFile files
ON img.rootFile = files.id_local
where name NOT LIKE 'Export%' AND name NOT LIKE 'Import%' AND name NOT LIKE 'Print%'
No es una solución simple para el usuario final, pero funciona para mí como un tipo de base de datos.