Is it possible to make Particles follow Displacement Node? I'm faced a problem that I can't find a workaround for.

Displacement Node and particles.
I understand that in modifiers section of an object the particle effects have to be the last ones to make them follow the modifications, but what about Displacement Node?

I'm using multiple nodes on my setup to modify the actual displacement, so it's not possible for me to use the Displacement Modifier instead of Displacement Node.
It would be great to make Particles just follow Adaptive subdivision + true displacement but I can live with normal subivision and displacement node (I duplicate the object and use one as emitter, with normal subdivision, and second use microdisplacement).
Any workarounds to make it work?

.blend as example:
mirror

My mirror of this .blend:
mirror2

Problem visualisation:


/edit:
Have to edit because someone marked is as duplicate:


  No, person you mentioned in link uses Displacement Modifier. There's
  no problem with Displacement Modifier and Particles. There's problem
  with Displacement NODE (material node), which is still in development,
  and I'm looking for a workaround.
This is a method that i used with true displacement in experimetnal 2.79

1)Use the node wrangler addon to preview the output of the displacement node

2)the values will most likeley be clamped, so you will have to normalize them in order to see the [0-1] range. Use greater then and less then operations to find what are the maximum and minumum values

3)Use add and divide operations using the values you got in 2) to get normalized map

4)Bake the height map (I used diffuse shader and baked colour)

5)Plug the baked height map into the displacement modifier