Yeah -- one approach would be to modify the matches(..) method and make the FIDNodeModifier iterate the entire database looking for a .matches(..) node. The only downside is that it could potentially be a really slow process. ms