In one of the project that I'm working on, there is a need to create a self referential relationship using N:N to tag one record to another. However the subgrid experience is not right. Sample scenario: Record 1 is related to Record 2. So, when user opens Record 1, he/she would add existing record to the subgrid (record 2). It's added properly in the subgrid, however when user navigates to Record 2, he/she would expect that Record 1 is also referred in the same subgrid, however it is not.