provide a way to augment events with dervided data based on previous fields