Once you add an additional entry to the inf file, the signature in the catalog file is lost and hence the driver becomes invalid.
There are few ways to bind the device to the driver in which the modification have been made:
1. Test sign the driver and put the PC in test mode. Refer to How to Test-Sign a Driver Package - Windows drivers | Microsoft Docs
2. Disable Driver signature Enforcement in startup setting: How to Disable Driver Signature Verification on 64-Bit Windows 8 or 10 (So That You Can Install Unsigned Drivers)
The 2nd method is simpler
I permanently disabled driver signature. With this and .inf file changes I am able to install the driver. Device seems working fine.
Thanks for the help.