Wix - Como instalar vários serviços do Windows com um executáve

Estou tentando instalar vários serviços do Windows com o mesmo executável, mas o WiX não gosta dos atributos do mesmo nome nas duas tags de arquivo. Eu tentei alterar os nomes das duas tags de arquivo. Funciona, mas espero não ter que instalar dois do mesmo executável apenas para esse fim. Existe uma maneira melhor de fazer isso? Aqui está o meu código até agora:

<Component Id="Service1" Guid="{SOMEGUID1}">
  <File Id='Service1' Name='ConnDriver.exe' DiskId='1' Source='..\Service\obj\x86\$(var.BUILD)\ConnDriver.exe'  KeyPath='yes'/>
    <ServiceInstall
      Id="ServiceInstaller1"
      Type="ownProcess"
      Name="MyService1"
      DisplayName="MyService1"
      Description="Some Description"
      Start="auto" 
      Account="[SERVICEACCOUNT]"
      Password="[SERVICEPASSWORD]"
      ErrorControl="normal"
      Arguments=' "Service1"'
      Vital="yes"
      Interactive="no" />
    <ServiceControl Id="ServiceControl1" Stop="uninstall" Remove="uninstall" Name="MyService1" Wait="yes" />
</Component>

<Component Id="Service2" Guid="{SOMEGUID2}">
  <File Id='Service2' Name='ConnDriver.exe' DiskId='1' Source='..\Service\obj\x86\$(var.BUILD)\ConnDriver.exe'  KeyPath='yes'/>
    <ServiceInstall
      Id="ServiceInstaller2"
      Type="ownProcess"
      Name="MyService2"
      DisplayName="MyService2"
      Description="Some Description"
      Start="auto" 
      Account="[SERVICEACCOUNT]"
      Password="[SERVICEPASSWORD]"
      ErrorControl="normal"
      Arguments=' "Service2"'
      Vital="yes"
      Interactive="no" />
    <ServiceControl Id="ServiceControl2" Stop="uninstall" Remove="uninstall" Name="MyService2" Wait="yes" />
</Component>

Em recursos:

<Feature Id="Feature1" Title="Feature 2" Level="1" Description="...">
  <ComponentRef Id="Service1_xml"/>
  <ComponentRef Id="Service1"/>
</Feature>
<Feature Id="Feature2" Title="Feature 2" Level="1" Description="...">
  <ComponentRef Id="Service2_xml"/>
  <ComponentRef Id="Service2"/>
</Feature>

Qualquer ajuda é apreciada.

(PS. A razão pela qual os separamos em 2 componentes é para poder incluir um arquivo de configuração xml com o serviço na seção de recursos. Meu instalador do Windows Service usa um argumento de linha de comando para saber qual arquivo xml ler e configure de acordo)

EDITAR

Saída de erro:

ICE30: O arquivo de destino 'hlo8twix.exe | ConnDriver.exe' é instalado em '[ProgramFilesFolder] \ CompanyName \ ProgramName \' por dois componentes diferentes em um sistema LFN: 'Service1' e 'Service2'. Isso interrompe a contagem de referência de componente.

questionAnswers(8)

yourAnswerToTheQuestion