If you don't want to use code to make existing controls do your work, I suppose you could ask for a feature request, that wouldn't be all that unreasonable.
Meanwhile back at the ranch, you could create a TFRAME with all the needed single components to give you the expected results.
For the FileEditName, you could drop a TEDIT and TBUtton or Tspeed button on it then you have a single drop in control with all the features you need.
This is something you would be able to use multiple times once written.
Jamie.