IObjectViewColumns.Remove [Method] problems

Has anyone had any luck programmatically customising the object view of the process analyst in Citect? There seems to be an error in the help for the "cicode" example of the IObjectViewColumns.Remove method:

FUNCTION Example(OBJECT hColumns)

// Getting property value

OBJECT hColumn = _ObjectCallMethod(hColumns, "get_ItemByName", "MyCustomColumn");

END

However when I correct it to something like:

_ObjectCallMethod(oColumns, "Remove", sColumnName);

I still get an error. Maybe I still haven't got the syntax right?

I can grab the column name from the IObjectViewColumns.Item Name Property with no problem.