Thanks Ajay, I’m still not totally clear on what you want the end result to be in terms of the list you show the user. If you want just groups (but not events) then you need to be mirroring groups rather than events locally, and having the user follow groups rather than events.
Do these groups exist in AirTable and are you pulling through a group name or similar in the event’s API record?
You could create local ‘groups’ and have the user follow those.
Eg, if an event has ‘MyGym/Spinning-1’ as a text field, when a user follows that event, create a group with that name and have the user follow that group. When creating your lists, have it filtered the API results to contain ‘MyGym/Spinning-1’