Setting the width to 0 will still not not move the other columns over. What you're looking for is something like "relative positions", which is not available in Crystal.
However, there is a way to simulate this:
For the column you want to suppress and for every column to the right of it, create a formula. The formulas will look something like this:
if (isnull({GroupsModel.Name})) then {table.next field to the right} else {table.field when name has a value}
If you have multiple data types in these fields, you'll have to convert them all to strings using the ToText() function or else the formulas won't work.
Then, use these formulas on the report instead of the fields that you already have.
-Dell