Тогда главный вопрос: зачем граф, если он не отображает реальности?
Это специфичный кейс, который встречается редко. И в данном случае, если думать головой, то проблем не будет. Но я бы попробовал руками его повторить, чтобы ответить как именно будет работать