EF Code First Table Splitting Issue when used with many-to-many relationships