Ну технически возможно: sqlite позволяет описывать
user defined functions, которые можно вызывать внутри SQL-запросов - в том числе внутри
триггеров. Вот только большой вопрос, что это за функции. С асинхронщиной могут быть проблемы.
Но честно, я бы лучше сделал простой поллинг. Запросил все записи позднее заданного времени, если такие записи есть - обработал, заменил заданное время на самое позднее из этих записей. Повторять раз в пять минут.
Да, время реакции медленнее, но зато код куда понятнее, и проще портируется на другую БД, если что.