I don't really understand what you are trying to do here. How many different effects do you have on this model? If you debug this code, how many meshes, effects, etc, are actually present?
You don't normally need to load textures separately from the model at all: if you map them onto the right parts of the model in Maya, that data will be exported to the FBX file, so the model will be loaded with the right textures already set onto the appropriate effects.
XNA Framework Developer -
blog -
homepage