Please take a look at the list of "problematic" foreignKey usages in my comment. I think most if not all cases are still not handled.