You can implement custom asset handling by writing a class extending from BaseAssetSource<T>.
The implementation of the sources coming with ORK/Makinom are part of Makinom's source code, so best check there for how the different asset sources (e.g. reference or asset bundle) are implemented.
Your custom asset source doesn't have to be in the source code, just having the script in your Unity project is enough.