.DataObjectInstance find_by_alternate(string|program|object ot, mixed id)
not recommended for current use