I'm not sure about this, because often you will have facts with multiple dimensions (so dim_names and dim_fields won't just be single item lists). Also, I kind of want to avoid any magic with the timezone dimension - it's just a dimension like any other.