HSL area metro has a gtfsId like HSL:31M2 which in MQTT should match to a topic like
/hfp/journey/subway/+/31M2/1/+/+/#
The current MQTT topic's id: unique id of the vehicle seems to be the result of removing HSL: prefix from the gtfsId. This currently works for other HSL lines, just not for subway lines.
Here's an example of a current MQTT topic for a subway, containing an incorrect 1300M id
/hfp/journey/subway/metro77/1300M/2/XXX/undefined/undefined/60;25/10/93/51