I'm not sure if this can be implemented by all journals. For example, as far as I can see EventStore doesn't support delete of individual events. See "Q: Can you remove data from storage in any way" in this interview: http://dbs-are-fn.com/2013/interview_greg_young_event_store/