As an alternative to BPA lined cans, check into coconut creme. Canned coconut milk is lower in fat, ie diluted w/ more water, than coconut creme, which is cleaner & more fatty. I used to buy frozen coconut creme imported from Indonesia from a tiny Asian store in Calif. It came in plastic but was preservative free, or so it said. There are dry coconut creme mixes in boxes that you can buy off the shelf, look for them or ask in Asian supermarkets or seek/order them online in bulk.
I've been consuming canned coconut milk for years, well more than a decade. I stopped drinking out of plastic bottles more than a decade ago, but I wonder how much BPA I have in me from all those cans of coconut milk, tomato sauce & tuna. It's acidic & fatty foods that leach the BPA from the can's lining.