make substituted fetchRequest creation method public

Should be useful to create NSFetchedResultsControllers or to create
compound predicates with existing predicates.