As long as I've used awesome (probably 6 months to a year now) I've been able to change my different monitor's workspaces independently using the default rc.lua.
Edit: Based on tessellated's response I may not be understanding the question. By workspace are you referring to the different "desktops" you can reach through the numbered boxes on the upper left (in the default config)?