As a generally awesome solution to charging issues, I think managers would be awesome for that. Have one manager connected to an ender chest, a tube, manager, and then a charging table. Have three of each item you want and set it so that you always have exactly one in your ender chest, at least...