imho you do not need to EXCLUDE but make a separate config file for PUBLISHER only.
f.e. like my config, which adds VISIO ONLINE.
Afte you sucessfully included it I would bake a separate config for new clients, which includes all you need.
Hope that helps
<Configuration ID="4ca97687-6b15-4ef3-94f9-5fb5d4c4d610">
<Info Description="Visio E2" />
<Add OfficeClientEdition="32" Channel="MonthlyEnterprise" >
<Product ID="LanguagePack">
<Language ID="de-de" />
<Language ID="en-us" />
</Product>
<Product ID="VisioProRetail">
<Language ID="de-de" />
<Language ID="en-us" />
</Product>
</Add>
<Property Name="SharedComputerLicensing" Value="0" />
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
<Property Name="DeviceBasedLicensing" Value="0" />
<Property Name="SCLCacheOverride" Value="0" />
<Updates Enabled="TRUE" />
<RemoveMSI />
<AppSettings>
<Setup Name="Company" Value="Contoso" />
</AppSettings>
</Configuration>