@SSundaram8 How about creating the sub-source with actual Events name? I’d suggest creating the lead source detail and event type contact properties, which will help you segment the contacts by Events.
For example,
I totally agree with @Aakar. We do something similar. When we import event leads, we then run them through a data setting workflow which sets a series of custom properties to track the original or recent lead source data.