Saute onion, garlic, chili powder, paprika, oregano and pepper in a medium-sized stainless steel pan (don't use non-stick). Deglaze with beer and simmer until almost all of the liquid has evaporated. Transfer to a blender and add the roasted peppers, red wine vinegar, stock and hot sauce. Puree until smooth and adjust consistency with water as needed. Transfer to a squeeze bottle. Place steaming racks in the bottom of a full-sized amber pan. Add green beans, shallots and 1/4 cup of water. Steam on high for 4 and 1/2 minutes. While green beans are cooking, have ready a large colander over a sink and a large stainless steel bowl. Add to the stainless steel bowl the lemon juice, olive oil, salt free seasoning and pepper. Drain cooked greens beans in the colander then add to the stainless steel bowl and toss with seasoning. Serve covered in sauce.