I seem to remember seeing some code to do this and now I can't even remember what to call it. If I have created a Join using a memoryRelationshipFactory then I am using it dynamically. What is it called if I want the Join fields to become part of the featureLayer? (In other words to actually be physically a part of the shapefile?) Isn't there a way to import a join's schema and data into the shapefile?