Salma Hayek, on set of 30 Rock