Mince shallots, garlic and parsley and crumble the feta cheese. Saute the shallots in a large pan with some olive oil for about 5 minutes then add the garlic and cook for another minute. Add shallots and the garlic to the chicken and mix. Add all of the rest of the ingredients and mix well. Take about one heaping tablespoon worth of meat (I use a tablespoon size cookie scoop for this) and rub it between your oiled hands to form meatballs. Cook in the same pan shallots cooked in with some olive oil in it and brown on all sides. Cook for 8-10 minutes in total then take out of the pan and set aside.
For the orzo
Slice two lemons and discard the pits. Brown them on both sides in the same pan meatballs cooked, this takes just a few minutes. Set them aside with the meatballs then add some more olive oil to the pan and add the orzo. Toast the orzo in the pan for 2-3 minutes then add the white wine and cook for another few minutes making sure the scrape all the brown bits from the bottom of the pan and cook until the wine starts to evaporate. Add the lemon juice, 3 1/2 cups of chicken broth, Kalamata olives, dry oregano and salt and pepper and cook until orzo is al dente, occasionally stirring. This will take 8-10 minutes. Once It is cooked, stir in the heavy cream and the feta and garnish with some chopped parsley and more crumbled feta. Serve with meatballs on top and if desired with hummus and fresh pita bread on the side. I also love cherry tomatoes on the side, it's simple, fresh and brightens up the meal even more. We eat this family style, pan on the table and serve directly on the plates, my favorite way to eat.