Yes, virtual nodes are created and returned for display purposes. As they are not persisted, they can not be queried. Since you are creating your virtual nodes, you have them. What is the need to query for them?