Heat oil in pan and brown onion, celery, ginger, garlic and lemon grass. Add cloves, cinnamon and cardamom. Turn heat down and add coriander, cumin, turmeric, vinegar and chili powder. Allow spices to become lightly browned. Add chicken, soy sauce and salt. Cook over low heat until chicken is tender about 15 minutes.