В идеале это должно решаться отношением, объединяющим всё, что идет по одному мосту, в один мост, а не извращением исходных данных…