Multiset hashing is not related to the domain separation problem, but it is related to the broader "signing data structures" problem.
(I realise my comment reads a bit unclearly, it's basically two separate comments, split after the first paragraph)