callint Kshell script from bash default shell

I am trying to set some environment variables in a shell script which is written in Kshell. I am invoking this script in .profile. The problem is envirnment variables are set within the script but after exiting the script those are gone. I don't have any problem with If I have Kshell as my default shell as I can invoke my script by putting dot (. ) before the script so that envornment variables can be visible everywhere. But how can a source a kshell script in bash default shell so that my environment variables can be visiable everywhere
Thanks