It would probably be easier to have the FBI setup as a federal police force which it pretty much almost is. Agencies could send part of their budget to the FBI to essentially purchase law enforcement hours. Factor in the cost of hourly rate of officer + hourly rate of overhead for officer + usage of resources + any other expenses incurred and then bill that to the agency that requires the police work. This would help smaller agencies by reducing the costs they would have to spend on maintaining a police force of their own 24/7. The only issue would be that the FBI would need to maintain a force large enough to enforce anything the other agencies would require of it. Things like DEA work and regular FBI work would require much more man power than things like DOE work so smaller agencies might not get the representation and priority they would get by maintaining their own force.