Hmmm.... Well, I have good news and bad news.
Good news is, that is totally possible, and I can probably do it. I've done limited tests on similar things already.
Bad news is, that would require fully integrated drones and drone bays. Meaning it's not just a logic core anymore. What you want...