У меня была похожая тема, но пользователь не сам создаёт локальные уведомления, а это делает приложение на основании разных событий. Пользователь лишь настраивает, уведомляться ли его о том или ином. И да, тут придётся хранить все в какой-то структуре данных и пересоздавать из них notificationRequest.