Jermall Charlo stopped Jorge Sebastian Heiland in four rounds but the Argentinian appeared to be carrying a knee injury into the fight.