Here's an idea for the lua script. Added some of the more popular manual lenses. Only problem right now is that the Zeiss lenses are being automatically detected in Adobe Camera Raw but the Samyang lenses and most other lenses I tried, are not. Let's see if someone at the Adobe forum comes up with a solution for this.
lenses =
{
-- The following is for testing purposes. Comment out the following lines then either uncomment the lenses
-- from the list or add your own lenses.
{ name = "My Lens", focal_length = 50 },
{ name = "My Other Lens", focal_length = 25 },
-- Zeiss ZF.2 manual lenses Nikon mount
-- { name = "Zeiss Distagon T* 2.8/15 ZF.2", focal_length = 15, manual_aperture = 2.8 },
-- { name = "Zeiss Distagon T* 3.5/18 ZF.2", focal_length = 18, manual_aperture = 3.5 },
-- { name = "Zeiss Distagon T* 2.8/21 ZF.2", focal_length = 21, manual_aperture = 2.8 },
-- { name = "Zeiss Distagon T* 2.8/25 ZF.2", focal_length = 25, manual_aperture = 2.8 },
-- { name = "Zeiss Distagon T* 2/25 ZF.2", focal_length = 25, manual_aperture = 2 },
-- { name = "Zeiss Distagon T* 2/28 ZF.2", focal_length = 28, manual_aperture = 2 },
-- { name = "Zeiss Distagon T* 2/35 ZF.2", focal_length = 35, manual_aperture = 2 },
-- { name = "Zeiss Distagon T* 1.4/35 ZF.2", focal_length = 35, manual_aperture = 1.4 },
-- { name = "Zeiss Makro-Planar T* 2/50 ZF.2", focal_length = 50, manual_aperture = 2 },
-- { name = "Zeiss Planar T* 1.4/50 ZF.2", focal_length = 50, manual_aperture = 1.4 },
-- { name = "Zeiss Planar T* 1.4/85 ZF.2", focal_length = 85, manual_aperture = 1.4 },
-- { name = "Zeiss Makro-Planar T* 2/100 ZF.2", focal_length = 100, manual_aperture = 2 },
-- { name = "Zeiss Apo Sonnar T* 2/135 ZF.2", focal_length = 135, manual_aperture = 2 },
-- Samyang manual lenses - also branded as Rokinon and Bower. Cine versions use the same lens profile.
-- { name = "Samyang 8mm f/2.8 UMC Fisheye", focal_length = 8, manual_aperture = 2.8 },
-- { name = "Samyang 8mm f/2.8 UMC Fisheye II", focal_length = 8, manual_aperture = 2.8 }, -- 8mm T3.1 Cine
-- { name = "Samyang 8mm f/3.5 UMC Fish-Eye CS", focal_length = 8, manual_aperture = 3.5 },
-- { name = "Samyang 8mm f/3.5 UMC Fish-Eye CS II", focal_length = 8, manual_aperture = 3.5 }, -- 8mm T3.8 Cine
-- { name = "Samyang 10mm f/2.8 ED AS NCS CS", focal_length = 10, manual_aperture = 2.8 }, -- 10mm T3.1 Cine
-- { name = "Samyang 12mm f/2 NCS CS", focal_length = 12, manual_aperture = 2 }, -- 12mm T2.2 Cine
-- { name = "Samyang 12mm f/2.8 ED AS NCS Fisheye", focal_length = 12, manual_aperture = 2.8 }, -- 12mm T3.1 Cine
-- { name = "Samyang 14mm f/2.8 ED AS IF UMC", focal_length = 14, manual_aperture = 2.8 }, -- 14mm T3.1 Cine
-- { name = "Samyang 16mm f/2 ED AS UMC CS", focal_length = 16, manual_aperture = 2 }, -- 16mm T2.2 Cine
-- { name = "Samyang 21mm f/1.4 ED AS UMC CS", focal_length = 21, manual_aperture = 1.4 }, -- 21mm T1.5 Cine
-- { name = "Samyang 24mm f/1.4 ED AS IF UMC", focal_length = 24, manual_aperture = 1.4 }, -- 24mm T1.5 Cine
-- { name = "Samyang 35mm f/1.4 AS IF UMC", focal_length = 35, manual_aperture = 1.4 }, -- 35mm T1.5 Cine
-- { name = "Samyang 50mm f/1.2 AS UMC CS", focal_length = 50, manual_aperture = 1.2 },
-- { name = "Samyang 50mm f/1.4 AS UMC", focal_length = 50, manual_aperture = 1.4 }, -- 50mm T1.5 Cine
-- { name = "Samyang 85mm f/1.4 AS IF UMC", focal_length = 85, manual_aperture = 1.4 }, -- 85mm T1.5 Cine
-- { name = "Samyang 100mm f/2.8 ED UMC MACRO", focal_length = 100, manual_aperture = 2.8 }, -- 100mm T3.1 Cine
-- { name = "Samyang 135mm f/2 ED UMC", focal_length = 135, manual_aperture = 2 }, -- 135mm T2.2 Cine
-- { name = "Samyang 300mm f/6.3 ED UMC CS", focal_length = 300, manual_aperture = 6.3 },
}