I am a little confused as to exactly what you are trying to do.
When you CALL an object, it will not be getting information from a placed object.
It is simply CALLing the default object in the library with all of its default settings.
So if you are placing individual objects for each consultant, there is no way for another object to to get values from the place consultant objects.
Unless you want to delve into reading and writing to external text files, but that is a bit messy and does not always update instantly (you have to force a model re-build).
Maybe what you want to do is place all of your consultant objects with all of their correct settings, and then schedule those objects, listing the parameters that you want to see?
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10