I don’t think there is a practical way to design lips without iterative testing and modification. Lips don’t work by themselves. They are attached to a bait and the whole assembly, its shape, weight, and balance determines how it will swim and how deep. The shortcut I use is to copy a commercial bait i like exactly, and then customize the copies one after another to get different and perhaps better performance characteristics. Going through that process will teach you a lot about bait design.