Windows 10 1909 (Spanish)

I have the following in the OOBE pass
Code:
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	  <InputLocale>2C0A:0000040A;2C0A:00000409</InputLocale>
            <SystemLocale>es-AR</SystemLocale>
            <UILanguage>es-ES</UILanguage>
            <UILanguageFallback>en-US</UILanguageFallback>
            <UserLocale>es-AR</UserLocale>
        </component>
[...]
From: https://docs.microsoft.com/en-us/win...default-values
Code:
Spanish -> 0000040A
United States - English -> 00000409
From: https://docs.microsoft.com/en-us/win...language-packs
According to that article, the default keyboard will get added for your UserLocale. The default input method for in my case is:
Code:
Spanish - Argentina 	es-AR: Latin American (2c0a:0000080a)
So now I got 3 keyboards (Spanish, US English, Latin American) instead of 2 like I want (Spanish, US English).

I guess I could do an ugly registry hack in my setup script, but surely there's an easier way?