I don't think visit expiration can be set dependent on cookie lifetime.
There are two settings that I'm aware of that allow the modification of visit expiration:
- Backend setting can be shortened from 30 minutes. Contact customer care to have this changed. Note that this applies to all data moving forward, and affects data collection.
- Virtual report suites with report time processing allow the modification of visit expiration on the fly. This would be my recommended route.