filter links per name

Hi all,

I want to study a multiplex network, where each layer of the graph correspond to a separate type of dynamic.
I would like to be able to access to all the adjacent neighbors of node “i” in layer 1, all neighbors of “i” in layer 2, and so on.

What is the quickest way to do so?
So far I created the multiplex layer by layer, and in each layer I save the list of neighbors, and when I need that information I go grab it there. But, if I want to add a dynamic of the network and erease/add links, I also have to update that vector, and will make the code quite messy.
Do you know if there is a way to say: "give me all the nodes connected by a link called ABC "?