Heat butter and basting oil in large stock pot on medium heat, until they faintly smoke. Add in mirepoix and potato-leek mixture, cook, stirring, 2-3 minutes, until browned. Add ham; cook, stirring, 2-3 minutes. Add flour, stirring until smooth. Add the chicken stock, stirring rapidly. Bring to a simmer on Medium-High heat.