p_id integration to FieldGenerator