Include a node corridor search

Hi there,
What I want to do is to include certain POI nodes in the resulting instructionlist.
Particularly I like to create a cycling route where not only the cycling network is preferred but also returns information of the traversed OSM node with tags rcn_ref, icn_ref, lcn_ref, ncn_ref.

I considered using an osm id mapping ( on (cycling_network) nodes instead of edges and hold them agains the getNodes() from each instruction in the instructionlist but it turns out the getNodes() does always contain the node you need.

Are there any helpfull tips hints or topics that point me in the right direction solving this?