Assign custom command to host

Would it be possible that when assigning a custom command to remote to assign to a specific host as well? So when you select Assign to remote you get a “Target Host” drop-down along with the “Target Button” drop-down.

Thanks!