Aeotec DSB05 4-in-1 MultiSensor creating random sensors

I have quite a few of these sensors around the house, and I notice that as time goes by I see that each device gains additional sensors such as “Tide Level”, “Power” as “Time”. I can make them disappear by editing the zwcfg_0xfce73135.xml file and removing the extra entities. For example, if you look at the bottom of this extract for Node id=“29” below, you will see entries for Temperature “1”, Luminance “3”, Relative Humidity “5” and Time “33”. The Time sensor is not valid for this device, so you should only have index numbers 1,3 and 5 in the definition.

	<Node id="29" name="" location="" basic="4" generic="32" specific="1" type="Routing Binary Sensor" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="3" query_stage="Complete">
		<Manufacturer id="86" name="AEON Labs">
			<Product type="2" id="5" name="DSB05 Multisensor" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" after_mark="true" mapping="48" setasreport="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="48" name="COMMAND_CLASS_SENSOR_BINARY" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="bool" genre="user" instance="1" index="0" label="Sensor" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<SensorMap index="0" type="32" />
				<SensorMap index="0" type="34" />
				<SensorMap index="0" type="40" />
				<SensorMap index="0" type="215" />
				<SensorMap index="0" type="223" />
			</CommandClass>
			<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true">
				<Instance index="1" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="17.2" />
				<Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="51" />
				<Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="43" />
				<Value type="decimal" genre="user" instance="1" index="33" label="Time" units="s" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="189" />
			</CommandClass>

Below is an example of a correct entry with the extra index entries removed. I want to stop these extra sensors appearing and the only difference I can see between the multisensors is the entries for SensorMap, as the all seem to have different “type” numbers listed.
So my question is this: Does anyone know what the SensorMap entries should be as I suspect that they are the source of the problem,and causing these random sensors to appear.

	<Node id="47" name="" location="" basic="4" generic="32" specific="1" type="Routing Binary Sensor" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="3" query_stage="Complete">
		<Manufacturer id="86" name="AEON Labs">
			<Product type="2" id="5" name="DSB05 Multisensor" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" after_mark="true" mapping="48" setasreport="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="48" name="COMMAND_CLASS_SENSOR_BINARY" version="1" request_flags="4" innif="true">
				<Instance index="1" />
				<Value type="bool" genre="user" instance="1" index="0" label="Sensor" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
				<SensorMap index="0" type="0" />
				<SensorMap index="0" type="10" />
				<SensorMap index="0" type="18" />
				<SensorMap index="0" type="26" />
				<SensorMap index="0" type="229" />
				<SensorMap index="0" type="237" />
			</CommandClass>
			<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true">
				<Instance index="1" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="19.1" />
				<Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="8" />
				<Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="35" />