Ok, acho que encontrei pelo menos uma maneira bastante técnica de resolver o problema. Percebi que o Lightroom armazena todas as informações em um catálogo do SQL Lite Database, o arquivo lrcat. Então, com uma pequena ajuda do artigo a seguir, que me apontou alguns detalhes sobre onde o arquivo estava armazenado e algumas ferramentas para acessá-lo.
http://www.earthboundlight.com/phototips/querying-sqlite-lightroom-database.html
Pude criar a seguinte consulta SQL para retornar todas as imagens que possuem uma entrada do último histórico que NÃO é exportada, importada ou impressa. Dessa forma, se eu apenas importasse uma imagem, mas não a modificasse, ela não apareceria na minha lista de arquivos que eu modifiquei.
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%'
Não é uma solução simples para o usuário final, mas funciona para mim como um cara de banco de dados.