you need no medicine to stimulate pulp cells to build new dentine, they can do that without help. But unfortunately the pulp cells are in the centre of the tooth (Cavum pulpae), while the caries is peripheral.
You can force the tooth to build new dentine in the cavum, it will help a little bit, but you will not be able to close cavities in the dentine or enamel in this manner. Ca (OH)2 is known since a long time to stimulate the proliferation of new dentine (but, of course, IN the pulp), this is not really new.