Parse this person name:

Heinrich, Bernd-Dieter K. (Bernd-Dieter Karl-August)
user
first_name: Bernd-Dieter
last_name: Heinrich
middle_names:
- Karl-August
temporal: []
titles: []
extra_info: []
assistant