Don't subclass, use categories. Create a single header file which defines the interface categories you want. Then create 3 different implementation (.m) files and place the methods into the appropriate category implementations.
If you want to maintain your existing files then you will need to call those methods from inside your category methods.