ok, let's start from scratch 😀
You need a idea for your wiki about namespaces for do that. I think we can do this with "wiki:person" and followed by the ID or name of the person, like "wiki:person:00001". In the page "00001" create a Header
====== Jean-Paul ======.
The site "Jean-Paul" is created.
In the "Struct Schema Editor" create a schema 'person' with the fields you need. The best way is, use the fields of your database. When you have done this, export "Export raw data to a CSV file": "Export data of type --> page X ". This will create a CSV-file with the correct headers, so you can setup your data file for input. The first column "pid" is the pageid for your person. You can add in your database-file (csv) the pid the following:
"wiki:person:00001" and increase up to
"wiki:person:01000" (must be quoted!) for 1000 entrys. Import your data (for the beginning I prefer a small amount of sets).
In the next step you must assign the new "person" schema to your wiki. Use "Schema Assignments" and add "wiki:person:*" or "wiki:person:**" to schema "person" and press "Add".
When you visit the page "wiki:person:00001" and opens the editor you will see below of the editor your fields to fill out. Thats all for the "person" schema. You can now add the code explained in the post before to your page.
Do the same for the "call" schema, but there is no need to assign to a page. It is a lookup.
Create a new page like "wiki:overview", place your search table on this site.
When you have found your entry, the page entry should be in red, when you click on it you be able to create the new page. All Data in the fields are displayed 😃
So, I hope this will help you