Parse this person name:

Pacheco Gomez, Heliodoro X. Natalio O. Pascual Román, 1784-1859
user
first_name: Heliodoro
last_name: Pacheco Gomez
middle_names:
- X.
- Natalio
- O.
- Pascual
- Román
temporal:
- start: 1784
  end: 1859
  type: life_span
titles: []
extra_info: []
assistant