add parent label constraint factor function