a 46 is too small for a heiniochos they get to about 8" nf they are very active. I have a 46 reef with the following stock.
1 Black cap basslet
2- false perc clowns
2 green chromis
1- pink spot goby
you could definately add a couple more fish, if you really want a butterfly, consider a pearl scale, they stay smaller, and are pretty hardy too.