Hi Rajni,
I think you will be able to achieve this with the help of a plugin.
Write a plugin which will share the record with the Owner and register the plugin on Create Message Post Operation of the entity.
As it is on Create message it would share the record with the Creator. User will be able to see the shared records in Active filter view (e.g. Active Contacts) when the user is not the owner of the record.
I hope this would solve the issue.
Thanks,
Gopal Kanojiya