Что значит "как"? Ответь на вопрос: как получить все файлы, связанные с моделью? Вот теперь оформи это в метод модели
def get_all_my_files(self) -> list[str]:
result = []
result.extend(get_from_here())
result.extend(and_from_there())
return result
И повесь на pre_delete сигнал получение файлов, а потом удаление