Die Funktion file_text_read() wurde ursprünglich für das regelmäßige Einlesen von Textdaten (Sprich: CSV, XML, JSON) gebaut, um Daten zu importieren - hierfür gab es keinen besonderen Kontext.
Für das autom. Verarbeiten von per Hand hochgeladenen Daten von spezifischen Datensätzen ist das natürlich nicht hilfreich, ohne den Kontext des ursprünglichen Datensatzes zu kennen.
Ich kann den Use-Case sehen und es wäre möglich, dass wir ähnlich wie bei der Funktion rest_call() erlauben, einen Kontext mitzuschicken. D. h. bei file_text_read() kann man einen Text mitschicken, welcher Kontextdaten wie die ID, oder auch komplexe Informationen als JSON beinhaltet. Dieser Kontext wäre dann ein optionaler Parameter in der Callback-Funktion.
Ich nehme das gerne mit auf die Liste; hierfür brauchen wir aber ein neues Feature-Release, es wäre also frühestens mit R3.12 möglich, wenn wir das noch unterkriegen in dem Release.