Implemented Craig's suggestion that it would be better to have a single node filter. A CompositeNodeFilter can be used to chain several node filters together.