Multiple Contacts at the Project Level (Similar to multiple MT assignments)

Name of Feature/Request: Multiple Contacts at the Project Level (Similar to multiple MT assignments)

Ideally, we still have the future ability to assign multiple contacts specifically to a project without having to use custom fields.

Attempted solutions so far: custom field