Yes, to find and target a node, that is a pc.GraphNode, which every mesh instance has one.
But to change the material of a mesh instance, you still have to target the mesh instance of that node. Which I am not sure you can find this way, you will have to search by name in the initial mesh instances array to target a certain node:
Ok, and one final question: Why dies this do’nt work?
var lamp = this.app.root.findByName('lamp');
var newMat = this.app.assets.find('PurplePlastic');
// This following line does not work
lamp.model.meshInstances[4].material.setParameter('emissive', [1, 0, 1]);