Matching Heterogeneous Event Data