Lebanon 's government has removed the country 's top prosecutor and fired three security chiefs , in a push to purge the new administration of pro-Syrian influence .