The problem you faced does not actually require ‘access to related fields for a to-many relation’. What is currently missing is a ‘contains’ function for collections.
For example, your case would be solved if a single formula was possible as follows:
[Step 1 Task].[Assigned To].Filter([Project Management Setting].[Tasks Notifications] contains "Start Date")
I think what you need is this: