Down this path lies pain and suffering, and extra content-type queries. It's almost always easier to just use the reverse relation to UserProfile directly than to rely on this mechanism.