Напрямую - никак. Но, у спецификации есть категория, достаточно из документа получить ровно один инстанс и ровно один тип этой категории, собрать из них все built-in-parameter-ы, например, в словарь.
А вообще, Ваш код в общем случае не будет работать на реальных спецификациях, где будут combined/calculated параметры, там доп. проверки нужны перед тем, как получать field.ParameterId