get_by_parent now actually uses user_id