So I found similar problem and suggested decision in task
And one of decisions there from neo4j (again): TimeTree Graph
Would be great to hear something about from Dgraph guys. And I’m still interesting about possibility to build few link-edges between the same nodes which differ only in set of facets value.