Extract dialog entity factory