so you want to be able to subscribe to instances and have a new feed for the "Subscribed Instances" (as opposed to the existing Subscribed for communities)
not directly related, but have you looked at Feeds and Topics? https://piefed.social/feeds and https://piefed.social/topics
You can also follow remote feeds https://piefed.social/feed/add_remote