seting up bgp with inter vrf shouldnt be a problem. If you are facing any specific configuration commit error then please share the details like sample code and error you are getting while doing commit. It will be helpful to explain further.
yo ucan use below explanation to import export routes between 2 different routing instances.
BGP doesn't care whether its confuigrued in main instance, any routing-instance, or any logical system as long as you have IP reachability between the neighbors and TPC port 179 is open it will make the BGP connection.
If you are facing nay specific problem please let me know.
PS: If my response answer your query please accept this as solution, kuods are appreciated too!