You can create a configurable option for daemon_id and list multiple daemon ID's in there, separated by a comma. People use this for adding an option during checkout for like "Location", where say Los Angeles is a location, but multiple different Daemon IDs are associated with it. Then, the Daemon ID with the most available resources is used to provision the new server.
See http://docs.blesta.com/display/user/Multicraft#Multicraft-ConfigurableOptionsOverview
Do you think this would solve it? Maybe I misunderstand the issue.