To make pork, trim excess fat off of pork and cut into 1/2 inch slices. Mix all remaining ingredients in a bowl. Toss pork in marinade until well coated. Cover and marinate for 24 hours. Place pork and all marinade in hotel pan; bake uncovered at 350F, about 2 hours, until tender. Cut pork into ¼ inch cubes. Cover, and store at 41F or below until ready to use.
To make black beans, combine all ingredients in large pot and bring to a boil. Reduce heat and simmer until beans are soft, stirring regularly. Remove from heat and cool. Cover and store at 41F until ready to use. Heat before serving.
To make guajillo salsa, soak the toasted chiles in warm water for 30 minutes. Drain, remove stems and seeds; blend drained chiles until smooth. Reserve. Saute onions and garlic in oil until translucent. Add the blended chiles with the remaining ingredients. Cook over medium heat 15 minutes. Blend sauce with immersion blender; do not over blend. Cool, cover and store at 41F until ready to use. Heat just before serving.
To make rajas, sauté onions in oil until half cooked and translucent but still crunchy. Stir in roasted poblano strips. Cool mixture. Cover and store at 41F until ready to use. Heat just before serving.
To make mexican potatoes, mix all ingredients except potatoes in mixing bowl. Toss diced potatoes with marinade. Bake at 375F until crisp. Hold until ready to use.
To make Pico de Gallo, mix together all ingredients in large bowl. Cove and store at 41F until ready to use.
Recipe courtesy of Chef Andrew Johnstone, The Little Chihuahua Mexican Restaurant, San Francisco, Calif. and the California Milk Advisory Board