AFAIK, no, there is no object that can give you a bonus action attack with a bow. This is part of the trade off between ranged and melee combat. Ranged combat avoids some damage, and allows for better cover, but has slightly lower DPR, and can't really use a shield.
You are trading some damage output for survivability. You have the same HP as a fighter (well, except for your dip in rogue), and you will be attacked much less often.
There is a 5th level spell Quick Quiver, which lets you use a bonus action to make two attacks, but that is only a ranger spell, so you would need to find a 17th level ranger, or a 10th level bard willing to use magical secrets to get that spell. Neither are very reliable IMO.
Fortunately, as you increase in level, that bonus action attack becomes less important for fighters, who get more extra attacks at levels 11 and 20. This question looks at the extremes for melee combat at lvl 1 and lvl 20 fighters, and while it's not a perfect comparison, you can hopefully see why the bonus action attack is less important later on.
You will be much better served using your bonus action to hide. Because if you are successful (and you will be most of the time assuming you took stealth as one of your expertise skills), you have advantage on attacks, which triggers your sneak attack.
Also, being hidden makes enemies have disadvantage to hit you, assuming they even aim for the right spot.
The other thing to remember is that the crossbow expert feat only works with hand crossbows, which deal 1d6 rather than 1d8 damage. Once you hit rogue 2 / fighter 5, you will be doing
\$0.8\times(1\text{d}8+4)\times2+(1-(1-0.8)^2)\times0.9\times(1\text{d}6)=16.1\,\text{dpr}\$
with a longbow, and
\$ 0.75\times(1\text{d}6+3)\times3+(1-(1-0.75)^3)\times0.5\times(1\text{d}6) = 16.3 \,\text{dpr} \$
with a hand xbow. (assuming AC 11, a 50% chance to trigger sneak w/o hiding, and a 75% chance to hide).
At this point the difference is basically negligible, and you have an extra 1 AC, because you took the ASI instead of the feat at fighter 4.
If you want to add a comparison for the sharpshooter feat into the mix, we get the following:
\$ (0.75-0.25) \times (1\text{d}8+3+10)\times2+ (1-(1-0.5)^2) \times 0.9 \times (1\text{d}6)= 19.9 \,\text{dpr} \$