fix model.frame(.,fixed.only=TRUE)

works for more challenging cases now ...