Youth workers are stepping in to cover for a lack of help from parents and families to prevent children in London from being involved in violent crime, a report has found.