Thank you Joe.
I have found a solution that is based on your idea #1.
The workaround is to create a dummy computed column so that it is
passed to the hashtable.
It looks as follows:
The above sample applies to NotificationId column, but the same
approach can be used for the NotificationBatchId as well.
Perhaps NS team should consider adding an explicit support for the
NotificationID and NotificationBatchId fields in the FormatContent
method of the IContentFormatter interface.
Once again, thank you.