Fix parameter report to use multiple IDs for the same message (todo: write unit tests for both functions)