Ok, I was finally able to combine the two files, change thread names and module names from tombstones. Scripted process plugin is pretty cool, thanks everyone for your inputs Definitely more extensible than having python callbacks.
The only thing that I had to change in lldb is to make loading an image in scripted process not be very restrictive, it only loads if all the modules are found. I was thinking to add an extra param passed via the dictionary to bypass and can submit a change for it.
Since I have some understanding with scripted plugins now, I can make the scripted symbol locator plugin for fetching source files as mentioned in RFC