The 46th nc lost a flag to the 1st new jersey vetern battalion at the battle of Petersburg. I dont have a picture of that regiment's flag but I am sure somebody on this board might.
Good luck with your search.
Shawn