I doubt this is implemented anywhere. For a profile page or note reactions, replies, zaps. YES, it works.
For the main feed, it becomes very hard, you have only 2 options. Each with their pro and cons.
Option 1: Fetch each user with its set of write relays in a separate request
Pros:
- Don't use too much bandwidth
Cons:
- Create a lot of requests, Some popular relays will reject your query for doing too many requests.
- The client handle potentially thousand of relay subscriptions all at once.
Option 2: Get all the relays for your entire FollowList, deduplicate them.
Pros:
- Create only one fat request, easy on the client, popular relays have just one request coming in.
- You won't miss a single note.
Cons:
- Use a shitload of bandwidth, up to 1gigabyte after just a few reloads in my tests.
- Connect to an infinite amount of relays at all times.