From the method signatures, the 3d parameter is the table name to the morphedByMany and morphToMany relationships..
public function morphedByMany($related, $name, $table = null, $foreignPivotKey = null,
$relatedPivotKey = null, $parentKey = null, $relatedKey = null)
public function morphToMany($related, $name, $table = null, $foreignPivotKey = null,
$relatedPivotKey = null, $parentKey = null,
$relatedKey = null, $inverse = false)
Even though you are overriding the table name in the model itself, I don't know why that does not work.